TimeIntegratorParameters is a base class for providing parameters for the TimeIntegrator's. The Database object contained must contain the following entries: More...
#include <IDATimeIntegratorParameters.h>

Public Types | |
| typedef std::shared_ptr< AMP::TimeIntegrator::TimeIntegratorParameters > | shared_ptr |
| Convience typedef. | |
Public Member Functions | |
| IDATimeIntegratorParameters (std::shared_ptr< AMP::Database > db) | |
| virtual | ~IDATimeIntegratorParameters () |
Private Member Functions | |
| IDATimeIntegratorParameters ()=delete | |
| IDATimeIntegratorParameters (const IDATimeIntegratorParameters &) | |
| void | operator= (const IDATimeIntegratorParameters &) |
TimeIntegratorParameters is a base class for providing parameters for the TimeIntegrator's. The Database object contained must contain the following entries:
Required input keys and data types:
| initial_time | double value for the initial simulation time. |
| final_time | double value for the final simulation time. |
| max_integrator_steps | integer value for the maximum number of timesteps allowed. |
All input data items described above, except for initial_time, may be overwritten by new input values when continuing from restart.
Definition at line 46 of file IDATimeIntegratorParameters.h.
|
inherited |
Convience typedef.
Definition at line 36 of file TimeIntegratorParameters.h.
|
explicit |
|
virtual |
|
explicitprivatedelete |
|
explicitprivate |
|
private |
|
inherited |
Definition at line 27 of file ParameterBase.h.
|
inherited |
pointer to global database
Definition at line 73 of file TimeIntegratorParameters.h.
|
inherited |
Initial conditions vector
Definition at line 47 of file TimeIntegratorParameters.h.
| std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_ic_vector_prime |
Definition at line 54 of file IDATimeIntegratorParameters.h.
|
inherited |
Optional mesh for the operator.
Definition at line 39 of file OperatorParameters.h.
|
inherited |
Definition at line 25 of file ParameterBase.h.
|
inherited |
The operator is the right hand side operator for an explicit integrator when the time integration problem is : u_t = f(u) but in the case of implicit time integrators the operator represents u_t-f(u)
Definition at line 60 of file TimeIntegratorParameters.h.
|
inherited |
algebraic variable
Definition at line 70 of file TimeIntegratorParameters.h.
| std::shared_ptr<IDATimeOperator> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_pIDATimeOperator |
Definition at line 57 of file IDATimeIntegratorParameters.h.
| std::shared_ptr<AMP::Operator::LinearOperator> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_pLinearOperator |
Definition at line 62 of file IDATimeIntegratorParameters.h.
| std::shared_ptr<LinearTimeOperator> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_pLinearTimeOperator |
Definition at line 58 of file IDATimeIntegratorParameters.h.
| std::shared_ptr<TimeOperatorParameters> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_pLinearTimeOperatorParameters |
Definition at line 59 of file IDATimeIntegratorParameters.h.
|
inherited |
The operator is the left hand side mass operator (for FEM formulations)
Definition at line 65 of file TimeIntegratorParameters.h.
| std::shared_ptr<AMP::Solver::SolverStrategy> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_pNestedSolver |
Definition at line 61 of file IDATimeIntegratorParameters.h.
|
inherited |
Allow for the case that a fully constructed operator is returned.
Definition at line 42 of file OperatorParameters.h.
|
inherited |
source term for time integration, can also include boundary conditions for IBVP problems
Definition at line 52 of file TimeIntegratorParameters.h.
| std::shared_ptr<AMP::Operator::Operator> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_temp_operator_1 |
Definition at line 67 of file IDATimeIntegratorParameters.h.
| std::shared_ptr<AMP::Operator::Operator> AMP::TimeIntegrator::IDATimeIntegratorParameters::d_temp_operator_2 |
Definition at line 68 of file IDATimeIntegratorParameters.h.
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:45. Comments on this page |