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 | |
Functions::ParsedFunction< dim > | prescribed_velocity_function |
Functions::ParsedFunction< dim > | prescribed_pressure_function |
Functions::ParsedFunction< dim > | prescribed_fluid_pressure_function |
Functions::ParsedFunction< dim > | prescribed_compaction_pressure_function |
Functions::ParsedFunction< dim > | prescribed_fluid_velocity_function |
A class that implements velocity and pressure solutions based on a functional description provided in the input file.
Definition at line 43 of file function.h.
aspect::PrescribedStokesSolution::Function< dim >::Function | ( | ) |
Constructor.
|
overridevirtual |
Return the velocity and pressure as a function of position.
Implements aspect::PrescribedStokesSolution::Interface< dim >.
|
overridevirtual |
A function that is called at the beginning of each time step to indicate what the model time is for which the velocity and pressure values will next be evaluated. For the current class, the function passes to the parsed function what the current time is.
Reimplemented from aspect::Plugins::InterfaceBase.
|
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 |
A function object representing the components of the velocity.
Definition at line 83 of file function.h.
|
private |
A function object representing the pressure.
Definition at line 87 of file function.h.
|
private |
A function object representing the fluid pressure (in models with melt transport).
Definition at line 91 of file function.h.
|
private |
A function object representing the compaction pressure (in models with melt transport).
Definition at line 95 of file function.h.
|
private |
A function object representing the components of the fluid velocity (in models with melt transport).
Definition at line 99 of file function.h.