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 45 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 |
Information about the location of data files.
Definition at line 78 of file entropy_table_lookup.h.
|
private |
Definition at line 79 of file entropy_table_lookup.h.
|
private |
Index of the entropy in the compositional fields
Definition at line 84 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 92 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 100 of file entropy_table_lookup.h.
|
private |
Pointer to the StructuredDataLookup object that holds the material data.
Definition at line 105 of file entropy_table_lookup.h.