ASPECT
|
Public Member Functions | |
virtual double | initial_temperature (const Point< dim > &position) const =0 |
Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
virtual | ~InterfaceBase ()=default |
virtual void | initialize () |
virtual void | update () |
virtual void | parse_parameters (ParameterHandler &prm) |
Additional Inherited Members | |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
A base class for parameterizations of initial conditions.
Definition at line 71 of file simulator_access.h.
|
pure virtual |
Return the initial temperature as a function of position.
Implemented in aspect::InitialTemperature::LithosphereMask< dim >, aspect::InitialTemperature::S40RTSPerturbation< dim >, aspect::InitialTemperature::SphericalGaussianPerturbation< dim >, aspect::InitialTemperature::InclusionShapeBox< dim >, aspect::InitialTemperature::Adiabatic< dim >, aspect::InitialTemperature::PatchOnS40RTS< dim >, aspect::InitialTemperature::SAVANIPerturbation< dim >, aspect::InitialTemperature::MandelBox< dim >, aspect::InitialTemperature::AdiabaticBoundary< dim >, aspect::InitialTemperature::AsciiData< dim >, aspect::InitialTemperature::AsciiDataLayered< dim >, aspect::InitialTemperature::AsciiProfile< dim >, aspect::InitialTemperature::PolarBox< dim >, aspect::InitialTemperature::ContinentalGeotherm< dim >, aspect::InitialTemperature::PrescribedTemperature< dim >, aspect::InitialTemperature::RandomGaussianPerturbation< dim >, aspect::InitialTemperature::Function< dim >, aspect::InitialTemperature::HarmonicPerturbation< dim >, aspect::InitialTemperature::SphericalHexagonalPerturbation< dim >, and aspect::InitialTemperature::PerturbedBox< dim >.