![]() |
ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
![]() | |
static void | declare_parameters (ParameterHandler &prm) |
![]() | |
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 |
Information about the location of data files.
Definition at line 76 of file entropy_table_lookup.h.
|
private |
Definition at line 77 of file entropy_table_lookup.h.
|
private |
Index of the entropy in the compositional fields
Definition at line 82 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 90 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 98 of file entropy_table_lookup.h.
|
private |
Pointer to the StructuredDataLookup object that holds the material data.
Definition at line 103 of file entropy_table_lookup.h.