SMILE  v2.5
Schwarzschild Modelling Interactive expLoratory Environment
smile::CPotentialSpline Member List

This is the complete list of members for smile::CPotentialSpline, including all inherited members.

assignlmrange()smile::CPotentialSHprotected
CDensity() (defined in smile::CDensity)smile::CDensityinline
checkDensityNonzero() const smile::CDensity
checkMassMonotonic() const smile::CDensity
checkSymmetry(const std::vector< vectord > &coefsArray)smile::CPotentialSplineprivate
clone() const smile::CPotentialSplinevirtual
coef0(double r, double *val, double *der, double *der2) const smile::CPotentialSplineprivate
coefinsmile::CPotentialSplineprivate
coeflm(size_t lm, double r, double xi, double *val, double *der, double *der2, double c0val, double c0der=0, double c0der2=0) const smile::CPotentialSplineprivate
coefout (defined in smile::CPotentialSpline)smile::CPotentialSplineprivate
computeCoefsFromPoints(const CPointMassSet< NumT > &points, const vectord *srcradii, vectord *outradii, std::vector< vectord > *outcoefs)smile::CPotentialSplineprivate
computeSHCoefs(const double r, double coefsF[], double coefsdFdr[], double coefsd2Fdr2[]) const smile::CPotentialSplineprivatevirtual
CPotential() (defined in smile::CPotential)smile::CPotentialinline
CPotentialSH(size_t _Ncoefs_angular) (defined in smile::CPotentialSH)smile::CPotentialSHinline
CPotentialSpline(size_t _Ncoefs_radial, size_t _Ncoefs_angular, const CPointMassSet< NumT > &points, SYMMETRYTYPE _sym=ST_TRIAXIAL, double smoothfactor=0, const vectord *_gridradii=NULL)smile::CPotentialSpline
CPotentialSpline(const vectord &_gridradii, const std::vector< vectord > &_coefs)smile::CPotentialSpline
CPotentialSpline(size_t _Ncoefs_radial, size_t _Ncoefs_angular, const CDensity *density, const vectord *_gridradii=NULL)smile::CPotentialSpline
CPotentialSpline(size_t _Ncoefs_angular, const CPointMassSet< NumT > &points, const vectord *radii, std::vector< vectord > *coefsArray)smile::CPotentialSpline
der2outsmile::CPotentialSplineprivate
Force(const double xyz[N_DIM], const double t, double *force, double *forceDeriv=NULL) const smile::CPotentialSHvirtual
gammain (defined in smile::CPotentialSpline)smile::CPotentialSplineprivate
gammaout (defined in smile::CPotentialSpline)smile::CPotentialSplineprivate
getCoefs(vectord *radii, std::vector< vectord > *coefsArray, bool useNodes=true) const smile::CPotentialSpline
getGamma() const smile::CDensityvirtual
getNcoefs_angular() const smile::CPotentialSHinline
getNcoefs_radial() const smile::CPotentialSplineinline
getRadiiByMass(const vectord &masses, vectord *radii) const smile::CDensity
getRadiusByMass(const double m) const smile::CDensity
gridradiismile::CPotentialSplineprivate
initDefault()smile::CPotentialSplineprivate
initSpline(const vectord &radii, const std::vector< vectord > &coefsArray)smile::CPotentialSplineprivate
lmax (defined in smile::CPotentialSH)smile::CPotentialSHprotected
lstep (defined in smile::CPotentialSH)smile::CPotentialSHprotected
Mass(const double r) const smile::CPotentialSplinevirtual
maxrsmile::CPotentialSplineprivate
minr (defined in smile::CPotentialSpline)smile::CPotentialSplineprivate
mmax (defined in smile::CPotentialSH)smile::CPotentialSHprotected
mmin (defined in smile::CPotentialSH)smile::CPotentialSHprotected
mstepsmile::CPotentialSHprotected
myName() (defined in smile::CPotentialSpline)smile::CPotentialSplineinlinestatic
mysymmetrysmile::CPotentialSHprotected
Ncoefs_angularsmile::CPotentialSHprotected
Ncoefs_radialsmile::CPotentialSplineprivate
Phi(double X, double Y, double Z, double t=0) const smile::CPotentialSHvirtual
potcenter (defined in smile::CPotentialSpline)smile::CPotentialSplineprivate
PotentialName() const smile::CPotentialSplineinlinevirtual
PotentialType() const smile::CPotentialSplineinlinevirtual
POTENTIALTYPE enum namesmile::CDensity
potmax (defined in smile::CPotentialSpline)smile::CPotentialSplineprivate
potminrsmile::CPotentialSplineprivate
prepareCoefsAnalytic(const CDensity *density, const vectord *srcradii)smile::CPotentialSplineprivate
prepareCoefsDiscrete(const CPointMassSet< NumT > &points, double smoothfactor, const vectord *userradii)smile::CPotentialSplineprivate
PT_BSE enum valuesmile::CDensity
PT_BSECOMPACT enum valuesmile::CDensity
PT_COEFS enum valuesmile::CDensity
PT_COMPOSITE enum valuesmile::CDensity
PT_CYLSPLINE enum valuesmile::CDensity
PT_DEHNEN enum valuesmile::CDensity
PT_DIRECT enum valuesmile::CDensity
PT_ELLIPSOIDAL enum valuesmile::CDensity
PT_EXPDISK enum valuesmile::CDensity
PT_FERRERS enum valuesmile::CDensity
PT_HARMONIC enum valuesmile::CDensity
PT_ISOCHRONE enum valuesmile::CDensity
PT_LOG enum valuesmile::CDensity
PT_MGE enum valuesmile::CDensity
PT_MIYAMOTONAGAI enum valuesmile::CDensity
PT_NB enum valuesmile::CDensity
PT_NFW enum valuesmile::CDensity
PT_PERFECTELLIPSOID enum valuesmile::CDensity
PT_PLUMMER enum valuesmile::CDensity
PT_SCALEFREE enum valuesmile::CDensity
PT_SCALEFREESH enum valuesmile::CDensity
PT_SERSIC enum valuesmile::CDensity
PT_SPHERICAL enum valuesmile::CDensity
PT_SPLINE enum valuesmile::CDensity
PT_UNKNOWN enum valuesmile::CDensity
Rho(double X, double Y, double Z, double t=0) const smile::CPotentialSHvirtual
slopein (defined in smile::CPotentialSpline)smile::CPotentialSplineprivate
slopeoutsmile::CPotentialSplineprivate
splinessmile::CPotentialSplineprivate
ST_AXISYMMETRIC enum valuesmile::CDensity
ST_DEFAULT enum valuesmile::CDensity
ST_NONE enum valuesmile::CDensity
ST_PLANESYM enum valuesmile::CDensity
ST_REFLECTION enum valuesmile::CDensity
ST_SPHERICAL enum valuesmile::CDensity
ST_SPHSYM enum valuesmile::CDensity
ST_TRIAXIAL enum valuesmile::CDensity
ST_ZROTSYM enum valuesmile::CDensity
symmetry() const smile::CPotentialSHinlinevirtual
SYMMETRYTYPE enum namesmile::CDensity
totalMass() const smile::CDensityvirtual
~CDensity() (defined in smile::CDensity)smile::CDensityinlinevirtual
~CPotentialSpline() (defined in smile::CPotentialSpline)smile::CPotentialSpline