Public Member Functions | |
Constructors/initializers | |
InvertMassMatrixDecorator (Teuchos::RCP< Teuchos::ParameterList > stratParams, Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model, bool massMatrixIsConstant=true, bool lumpMassMatrix=false, bool massMatrixIsCoeffOfSecondDeriv=false) | |
Takes the number of elements in the discretization . | |
Overridden from Thyra::ModelEvaluator . | |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_g_space (int j) const |
Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_g_multiplier_space (int j) const |
Teuchos::ArrayView< const std::string > | get_g_names (int j) const |
Thyra::ModelEvaluatorBase::InArgs < Scalar > | getNominalValues () const |
Teuchos::RCP < Thyra::LinearOpBase< Scalar > > | create_W_op () const |
Teuchos::RCP < Thyra::LinearOpWithSolveBase < Scalar > > | create_W () const |
Teuchos::RCP< const Thyra::LinearOpWithSolveFactoryBase < Scalar > > | get_W_factory () const |
Teuchos::RCP < Thyra::PreconditionerBase < Scalar > > | create_W_prec () const |
Thyra::ModelEvaluatorBase::InArgs < Scalar > | createInArgs () const |
Thyra::ModelEvaluatorBase::InArgs < Scalar > | createInArgsImpl () const |
Thyra::ModelEvaluatorBase::OutArgs < Scalar > | createOutArgsImpl () const |
void | reportFinalPoint (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &finalPoint, const bool wasSolved) |
void | evalModelImpl (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const |