21 #ifndef _aspect_material_model_entropy_model_h 22 #define _aspect_material_model_entropy_model_h 36 namespace MaterialModel
145 std::vector<std::unique_ptr<MaterialUtilities::Lookup::EntropyReader>>
entropy_reader;
void evaluate(const MaterialModel::MaterialModelInputs< dim > &in, MaterialModel::MaterialModelOutputs< dim > &out) const override
double max_lateral_eta_variation
void parse_parameters(ParameterHandler &prm) override
bool is_compressible() const override
static void declare_parameters(ParameterHandler &prm)
std::string data_directory
std::vector< std::unique_ptr< MaterialUtilities::Lookup::EntropyReader > > entropy_reader
Rheology::DruckerPrager< dim > drucker_prager_plasticity
void create_additional_named_outputs(MaterialModel::MaterialModelOutputs< dim > &out) const override
void initialize() override
std::vector< std::string > material_file_names
std::string lateral_viscosity_file_name
double angle_of_internal_friction
std::unique_ptr< ThermalConductivity::Interface< dim > > thermal_conductivity
std::unique_ptr< Rheology::AsciiDepthProfile< dim > > depth_dependent_rheology
std::unique_ptr< internal::LateralViscosityLookup > lateral_viscosity_prefactor_lookup