|
ASPECT
|

Static Public Member Functions | |
| static void | declare_parameters (ParameterHandler &prm, const std::string &default_directory, const std::string &default_filename, const std::string &subsection_name="Ascii data model") |
Static Public Member Functions inherited from aspect::Utilities::AsciiDataBase< dim > | |
| static void | declare_parameters (ParameterHandler &prm, const std::string &default_directory, const std::string &default_filename, const std::string &subsection_name="Ascii data model") |
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) |
Protected Attributes | |
| std::vector< std::unique_ptr< aspect::Utilities::StructuredDataLookup< dim-1 > > > | lookups |
Private Attributes | |
| std::string | data_directory |
| std::vector< std::string > | data_file_names |
| unsigned int | number_of_layer_boundaries |
| std::string | interpolation_scheme |
Additional Inherited Members | |
Public Attributes inherited from aspect::Utilities::AsciiDataBase< dim > | |
| std::string | data_directory |
| std::string | data_file_name |
| double | scale_factor |
A base class that implements conditions determined from a layered AsciiData input file.
Definition at line 638 of file structured_data.h.
| aspect::Utilities::AsciiDataLayered< dim >::AsciiDataLayered | ( | ) |
Constructor
|
virtual |
Initialization function. This function is called once at the beginning of the program. Checks preconditions.
| double aspect::Utilities::AsciiDataLayered< dim >::get_data_component | ( | const Point< dim > & | position, |
| const unsigned int | component | ||
| ) | const |
Returns the data component at the given position.
|
static |
Declare the parameters all derived classes take from input files.
| void aspect::Utilities::AsciiDataLayered< dim >::parse_parameters | ( | ParameterHandler & | prm, |
| const std::string & | subsection_name = "Ascii data model" |
||
| ) |
Read the parameters from the parameter file.
|
protected |
Pointer to an object that reads and processes data we get from text files.
Definition at line 685 of file structured_data.h.
|
private |
Directory in which the data files are present.
Definition at line 692 of file structured_data.h.
|
private |
Filenames of data files.
Definition at line 697 of file structured_data.h.
|
private |
Number of layer boundaries in the model.
Definition at line 702 of file structured_data.h.
|
private |
Interpolation scheme for profile averaging.
Definition at line 707 of file structured_data.h.