|
ASPECT
|

Static Public Member Functions | |
| static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
| static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::SimulatorAccess< dim > | |
| static void | get_composition_values_at_q_point (const std::vector< std::vector< double >> &composition_values, const unsigned int q, std::vector< double > &composition_values_at_q_point) |
Private Attributes | |
| std::string | data_directory |
| std::string | material_file_name |
| unsigned | entropy_index |
| std::shared_ptr< const aspect::InitialTemperature::Manager< dim > > | initial_temperature_manager |
| std::shared_ptr< const aspect::InitialComposition::Manager< dim > > | initial_composition_manager |
| std::unique_ptr< Utilities::StructuredDataLookup< 2 > > | material_lookup |
A class that implements initial conditions for the entropy field Note that this plugin only works if there is a compositional field called 'entropy'. All compositional fields except entropy are not changed by this plugin.
Definition at line 43 of file entropy_table_lookup.h.
|
overridevirtual |
Initialize the plugin.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Return the initial composition as a function of position and number of compositional field.
Implements aspect::InitialComposition::Interface< dim >.
|
static |
Declare the parameters this class takes through input files.
|
overridevirtual |
Read the parameters this class declares from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
Location of data files. This variable is read from the parameter file through the 'Data directory' parameter.
Definition at line 77 of file entropy_table_lookup.h.
|
private |
This variable is read from the parameter file through a parameter called 'Material file name'.
Definition at line 81 of file entropy_table_lookup.h.
|
private |
Index of the entropy in the compositional fields
Definition at line 86 of file entropy_table_lookup.h.
|
private |
A shared pointer to the initial temperature object that ensures that the current object can continue to access the initial temperature object beyond the first time step.
Definition at line 94 of file entropy_table_lookup.h.
|
private |
A shared pointer to the initial composition object that ensures that the current object can continue to access the initial composition object beyond the first time step.
Definition at line 102 of file entropy_table_lookup.h.
|
private |
Pointer to the StructuredDataLookup object that holds the material data.
Definition at line 107 of file entropy_table_lookup.h.