Tempus Version of the Day
Time Integration
|
Simple quadratic equation with a stable steady-state. This is a simple differential equation. More...
#include <SteadyQuadraticModel_decl.hpp>
Public Member Functions | |
SteadyQuadraticModel (Teuchos::RCP< Teuchos::ParameterList > pList=Teuchos::null) | |
Scalar | getSteadyStateSolution () const |
Scalar | getSteadyStateSolutionSensitivity () const |
Private functions overridden from ModelEvaluatorDefaultBase. | |
int | dim_ |
Number of state unknowns (2) | |
int | Np_ |
Number of parameter vectors (1) | |
int | np_ |
Number of parameters in this vector (2) | |
int | Ng_ |
Number of observation functions (1) | |
int | ng_ |
Number of elements in this observation function (1) | |
bool | useDfDpAsTangent_ |
Treat DfDp OutArg as tangent (df/dx*dx/dp+df/dp) | |
bool | isInitialized_ |
Thyra::ModelEvaluatorBase::InArgs< Scalar > | inArgs_ |
Thyra::ModelEvaluatorBase::OutArgs< Scalar > | outArgs_ |
Thyra::ModelEvaluatorBase::InArgs< Scalar > | nominalValues_ |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | x_space_ |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | f_space_ |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | p_space_ |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | g_space_ |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | DxDp_space_ |
Scalar | b_ |
Model parameter. | |
Thyra::ModelEvaluatorBase::OutArgs< Scalar > | createOutArgsImpl () const |
void | evalModelImpl (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs_bar, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs_bar) const |
Public functions overridden from ModelEvaluator. | |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_x_space () const |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_f_space () const |
Thyra::ModelEvaluatorBase::InArgs< Scalar > | getNominalValues () const |
Teuchos::RCP< Thyra::LinearOpWithSolveBase< Scalar > > | create_W () const |
Teuchos::RCP< Thyra::LinearOpBase< Scalar > > | create_W_op () const |
Teuchos::RCP< const Thyra::LinearOpWithSolveFactoryBase< Scalar > > | get_W_factory () const |
Thyra::ModelEvaluatorBase::InArgs< Scalar > | createInArgs () const |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_p_space (int l) const |
Teuchos::RCP< const Teuchos::Array< std::string > > | get_p_names (int l) const |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_g_space (int j) const |
Public functions overridden from ParameterListAcceptor. | |
void | setParameterList (Teuchos::RCP< Teuchos::ParameterList > const ¶mList) |
Teuchos::RCP< const Teuchos::ParameterList > | getValidParameters () const |
void | setupInOutArgs_ () const |
Simple quadratic equation with a stable steady-state. This is a simple differential equation.
which has steady state solutions
Definition at line 31 of file SteadyQuadraticModel_decl.hpp.
Tempus_Test::SteadyQuadraticModel< Scalar >::SteadyQuadraticModel | ( | Teuchos::RCP< Teuchos::ParameterList > | pList = Teuchos::null | ) |
Definition at line 30 of file SteadyQuadraticModel_impl.hpp.
Scalar Tempus_Test::SteadyQuadraticModel< Scalar >::getSteadyStateSolution | ( | ) | const |
Definition at line 57 of file SteadyQuadraticModel_impl.hpp.
Scalar Tempus_Test::SteadyQuadraticModel< Scalar >::getSteadyStateSolutionSensitivity | ( | ) | const |
Definition at line 67 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > Tempus_Test::SteadyQuadraticModel< Scalar >::get_x_space | ( | ) | const |
Definition at line 77 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > Tempus_Test::SteadyQuadraticModel< Scalar >::get_f_space | ( | ) | const |
Definition at line 86 of file SteadyQuadraticModel_impl.hpp.
Thyra::ModelEvaluatorBase::InArgs< Scalar > Tempus_Test::SteadyQuadraticModel< Scalar >::getNominalValues | ( | ) | const |
Definition at line 95 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< Thyra::LinearOpWithSolveBase< Scalar > > Tempus_Test::SteadyQuadraticModel< Scalar >::create_W | ( | ) | const |
Definition at line 106 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< Thyra::LinearOpBase< Scalar > > Tempus_Test::SteadyQuadraticModel< Scalar >::create_W_op | ( | ) | const |
Definition at line 139 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< const Thyra::LinearOpWithSolveFactoryBase< Scalar > > Tempus_Test::SteadyQuadraticModel< Scalar >::get_W_factory | ( | ) | const |
Definition at line 150 of file SteadyQuadraticModel_impl.hpp.
Thyra::ModelEvaluatorBase::InArgs< Scalar > Tempus_Test::SteadyQuadraticModel< Scalar >::createInArgs | ( | ) | const |
Definition at line 161 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > Tempus_Test::SteadyQuadraticModel< Scalar >::get_p_space | ( | int | l | ) | const |
Definition at line 300 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< const Teuchos::Array< std::string > > Tempus_Test::SteadyQuadraticModel< Scalar >::get_p_names | ( | int | l | ) | const |
Definition at line 313 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > Tempus_Test::SteadyQuadraticModel< Scalar >::get_g_space | ( | int | j | ) | const |
Definition at line 331 of file SteadyQuadraticModel_impl.hpp.
void Tempus_Test::SteadyQuadraticModel< Scalar >::setParameterList | ( | Teuchos::RCP< Teuchos::ParameterList > const & | paramList | ) |
Definition at line 408 of file SteadyQuadraticModel_impl.hpp.
Teuchos::RCP< const Teuchos::ParameterList > Tempus_Test::SteadyQuadraticModel< Scalar >::getValidParameters | ( | ) | const |
Definition at line 427 of file SteadyQuadraticModel_impl.hpp.
|
private |
Definition at line 342 of file SteadyQuadraticModel_impl.hpp.
|
private |
Definition at line 174 of file SteadyQuadraticModel_impl.hpp.
|
private |
Definition at line 184 of file SteadyQuadraticModel_impl.hpp.
|
private |
Number of state unknowns (2)
Definition at line 83 of file SteadyQuadraticModel_decl.hpp.
|
private |
Number of parameter vectors (1)
Definition at line 84 of file SteadyQuadraticModel_decl.hpp.
|
private |
Number of parameters in this vector (2)
Definition at line 85 of file SteadyQuadraticModel_decl.hpp.
|
private |
Number of observation functions (1)
Definition at line 86 of file SteadyQuadraticModel_decl.hpp.
|
private |
Number of elements in this observation function (1)
Definition at line 87 of file SteadyQuadraticModel_decl.hpp.
|
private |
Treat DfDp OutArg as tangent (df/dx*dx/dp+df/dp)
Definition at line 88 of file SteadyQuadraticModel_decl.hpp.
|
mutableprivate |
Definition at line 89 of file SteadyQuadraticModel_decl.hpp.
|
mutableprivate |
Definition at line 90 of file SteadyQuadraticModel_decl.hpp.
|
mutableprivate |
Definition at line 91 of file SteadyQuadraticModel_decl.hpp.
|
mutableprivate |
Definition at line 92 of file SteadyQuadraticModel_decl.hpp.
|
private |
Definition at line 93 of file SteadyQuadraticModel_decl.hpp.
|
private |
Definition at line 94 of file SteadyQuadraticModel_decl.hpp.
|
private |
Definition at line 95 of file SteadyQuadraticModel_decl.hpp.
|
private |
Definition at line 96 of file SteadyQuadraticModel_decl.hpp.
|
private |
Definition at line 97 of file SteadyQuadraticModel_decl.hpp.
|
private |
Model parameter.
Definition at line 100 of file SteadyQuadraticModel_decl.hpp.