22 #ifndef _aspect_adiabatic_conditions_compute_profile_h
23 #define _aspect_adiabatic_conditions_compute_profile_h
32 namespace AdiabaticConditions
196 const std::vector<double> &property)
const;
bool is_initialized() const override
double temperature(const Point< dim > &p) const override
std::vector< double > temperatures
void parse_parameters(ParameterHandler &prm) override
bool use_surface_condition_function
Functions::ParsedFunction< 1 > surface_condition_function
double get_property(const Point< dim > &p, const std::vector< double > &property) const
std::vector< double > pressures
std::unique_ptr< Functions::ParsedFunction< 1 > > composition_function
static void declare_parameters(ParameterHandler &prm)
double pressure(const Point< dim > &p) const override
double density_derivative(const Point< dim > &p) const override
std::vector< double > densities
void initialize() override
std::shared_ptr< const aspect::InitialComposition::Manager< dim > > initial_composition_manager
double density(const Point< dim > &p) const override
CompositionProfile reference_composition