#include <TimeOperatorParameters.h>

Public Types | |
| typedef std::shared_ptr< ParameterBase > | shared_ptr |
Public Member Functions | |
| TimeOperatorParameters (std::shared_ptr< AMP::Database > db) | |
| virtual | ~TimeOperatorParameters () |
Public Attributes | |
| std::shared_ptr< AMP::Database > | d_db |
| std::shared_ptr< AMP::Mesh::Mesh > | d_Mesh |
| Optional mesh for the operator. | |
| std::string | d_name |
| std::shared_ptr< AMP::LinearAlgebra::Variable > | d_pAlgebraicVariable |
| std::shared_ptr< AMP::Operator::Operator > | d_pMassOperator |
| std::shared_ptr< AMP::Operator::OperatorParameters > | d_pMassOperatorParameters |
| std::shared_ptr< AMP::Operator::Operator > | d_pOperator |
| Allow for the case that a fully constructed operator is returned. | |
| std::shared_ptr< AMP::Operator::Operator > | d_pRhsOperator |
| std::shared_ptr< AMP::Operator::OperatorParameters > | d_pRhsOperatorParameters |
| std::shared_ptr< AMP::LinearAlgebra::Vector > | d_pSourceTerm |
Definition at line 10 of file TimeOperatorParameters.h.
|
inherited |
Definition at line 18 of file ParameterBase.h.
|
explicit |
Construct and initialize a parameter list according to input data. Guess what the required and optional keywords are.
|
virtual |
Destructor.
|
inherited |
Definition at line 27 of file ParameterBase.h.
|
inherited |
Optional mesh for the operator.
Definition at line 39 of file OperatorParameters.h.
|
inherited |
Definition at line 25 of file ParameterBase.h.
| std::shared_ptr<AMP::LinearAlgebra::Variable> AMP::TimeIntegrator::TimeOperatorParameters::d_pAlgebraicVariable |
algebraic variable
Definition at line 60 of file TimeOperatorParameters.h.
| std::shared_ptr<AMP::Operator::Operator> AMP::TimeIntegrator::TimeOperatorParameters::d_pMassOperator |
Mass operator which may or may not be present (should be present for FEM) This pointer should be NULL (1) if the parameter object is being used for a reset and not for construction
Definition at line 36 of file TimeOperatorParameters.h.
| std::shared_ptr<AMP::Operator::OperatorParameters> AMP::TimeIntegrator::TimeOperatorParameters::d_pMassOperatorParameters |
Parameters to reset the lhs mass operator, this pointer should be NULL only in two cases (1) if we have a linear mass operator, (2) during construction phase when a non NULL d_pMassOperator should be supplied
Definition at line 55 of file TimeOperatorParameters.h.
|
inherited |
Allow for the case that a fully constructed operator is returned.
Definition at line 42 of file OperatorParameters.h.
| std::shared_ptr<AMP::Operator::Operator> AMP::TimeIntegrator::TimeOperatorParameters::d_pRhsOperator |
Right hand side operator when time operator is written as: u_t = f(u)+g This pointer should be NULL (1) if the parameter object is being used for a reset and not for construction
Definition at line 29 of file TimeOperatorParameters.h.
| std::shared_ptr<AMP::Operator::OperatorParameters> AMP::TimeIntegrator::TimeOperatorParameters::d_pRhsOperatorParameters |
Parameters to reset the rhs operator, this pointer should be NULL only in two cases (1) if we have a linear rhs operator, (2) during construction phase when a non NULL d_pRhsOperator should be supplied
Definition at line 48 of file TimeOperatorParameters.h.
| std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::TimeIntegrator::TimeOperatorParameters::d_pSourceTerm |
Source/sink term as well as term containing boundary corrections from mass and rhs operators
Definition at line 41 of file TimeOperatorParameters.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 |