21 #ifndef _aspect_material_model_reactive_fluid_transport_h 22 #define _aspect_material_model_reactive_fluid_transport_h 36 namespace MaterialModel
void parse_parameters(ParameterHandler &prm) override
enum aspect::MaterialModel::ReactiveFluidTransport::ReactionScheme fluid_solid_reaction_scheme
double shear_to_bulk_viscosity_ratio
void evaluate(const typename Interface< dim >::MaterialModelInputs &in, typename Interface< dim >::MaterialModelOutputs &out) const override
static void declare_parameters(ParameterHandler &prm)
std::unique_ptr< MaterialModel::Interface< dim > > base_model
ReactionModel::Tian2019Solubility< dim > tian2019_model
double min_compaction_visc
double fluid_reaction_time_scale
double max_compaction_visc
double fluid_compressibility
double reference_permeability
double reference_darcy_coefficient() const override
void create_additional_named_outputs(MaterialModel::MaterialModelOutputs< dim > &out) const override
bool is_compressible() const override
ReactionModel::Katz2003MantleMelting< dim > katz2003_model
void melt_fractions(const MaterialModel::MaterialModelInputs< dim > &in, std::vector< double > &melt_fractions) const override
void initialize() override