__deriv_x | StellarEvolution::PolynomialEvolutionQuantity | mutableprivate |
__empty_vector | StellarEvolution::PolynomialEvolutionQuantity | private |
__poly_coef | StellarEvolution::PolynomialEvolutionQuantity | private |
__xmax | StellarEvolution::PolynomialEvolutionQuantity | private |
__xmin | StellarEvolution::PolynomialEvolutionQuantity | private |
age(see ::discontinuities) fails an assert. virtual void select_interpolation_region(double age) const (defined in StellarEvolution::EvolvingStellarQuantity) | StellarEvolution::EvolvingStellarQuantity | |
age_to_interp_param(double age, double mass, double feh) const | StellarEvolution::EvolvingStellarQuantity | protectedvirtual |
ages(in Gyr) where the quantity takes the given y value. InterpSolutionIterator crossings(double=0) const (defined in StellarEvolution::EvolvingStellarQuantity) | StellarEvolution::EvolvingStellarQuantity | inlinepure virtual |
crossings(double y=0) const=0 | Core::OneArgumentFunction< double, double > | pure virtual |
deriv(double x) const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
discontinuities() const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
enable_next_interpolation_region() const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
EvolvingStellarQuantity() | StellarEvolution::EvolvingStellarQuantity | inline |
EvolvingStellarQuantity(double mass, const std::valarray< double > &track_masses, The(\f$[Fe/H]\f$) for which evolution tracks are given. const std::valarray< double > &track_feh, The evolution tracks of the relevant quantity on the grid defined by \p track_masses and \p track_feh. The const std::vector< const OneArgumentDiffFunction *> &evolution_tracks, Whether the track uses log(age) as the independent argument instead of age. bool log_age=true, Whether the track is uses log(quantity) as the dependent argument instead of quantity. bool log_quantity=true, Whether this is a quantity that is identically zero below some age and turns on afterwards bool starts_zero=false) | StellarEvolution::EvolvingStellarQuantity | |
interp_param_to_age(double interp_param, double mass, double feh) const | StellarEvolution::EvolvingStellarQuantity | protectedvirtual |
kind() const | StellarEvolution::PolynomialEvolutionQuantity | inline |
method (defined in StellarEvolution::EvolvingStellarQuantity) | StellarEvolution::EvolvingStellarQuantity | |
next_discontinuity() const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
operator()(double x) const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
operator<<(std::ostream &os, const PolynomialEvolutionQuantity &track) | StellarEvolution::PolynomialEvolutionQuantity | friend |
order(unsigned deriv_order=1) const | StellarEvolution::PolynomialEvolutionQuantity | virtual |
PolynomialEvolutionQuantity(const std::valarray< double > &coefficients, double range_low, double range_high, double derivative_x=NaN) | StellarEvolution::PolynomialEvolutionQuantity | inline |
previous_discontinuity() const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
range_high() const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
range_low() const | StellarEvolution::PolynomialEvolutionQuantity | inlinevirtual |
select_interpolation_region(double) const (defined in StellarEvolution::PolynomialEvolutionQuantity) | StellarEvolution::PolynomialEvolutionQuantity | inline |
~FunctionDerivatives() | Core::FunctionDerivatives | inlineprivatevirtual |
~OneArgumentDiffFunction() (defined in Core::OneArgumentDiffFunction) | Core::OneArgumentDiffFunction | inlinevirtual |
~OneArgumentFunction() | Core::OneArgumentFunction< double, double > | inlinevirtual |