Piro  Development
 All Classes Namespaces Functions Variables Groups
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCAdaptiveSolutionManager
|\CPiro::Epetra::AdaptiveSolutionManager
oCbasic_streambuf
|\CPiro::RolOutputBuffer< CharT, Traits >
oCConstraint_SimOpt
|\CPiro::ThyraProductME_Constraint_SimOpt< Real >ROL interface wrapper for Sacado SimOpt Constraint
oCROL::CustomLBFGSSecantProvides interface for and implements limited-memory secant operators
oCDynamicConstraint
|\CPiro::ThyraProductME_ROL_DynamicConstraint< Real >
oCDynamicObjective
|\CPiro::ThyraProductME_ROL_DynamicObjective< Real >ThyraProductME_ROL_DynamicObjective
oCEpetra_Operator
|oCPiro::Epetra::MatrixFreeOperator
|\CPiro::Epetra::SensitivityOperatorEpetra_Operator representing dg/dp
oCIntegratorObserverBasic
|\CPiro::ObserverToTempusIntegrationObserverAdapter< Scalar >
oCLinearOpDefaultBase
|\CPiro::MatrixFreeLinearOp< Scalar >This class implements a matrix-free Jacobian linear operator based on finite difference
oCModelEvaluator
|oCPiro::Epetra::InvertMassMatrixDecorator
|oCPiro::Epetra::LOCAAdaptiveSolver
|oCPiro::Epetra::LOCASolverEpetra-based Model Evaluator for LOCA solves
|oCPiro::Epetra::MatrixFreeDecoratorDecorator class that creates a W (Jacobian) operator using Matrix-Free directional derivatives
|oCPiro::Epetra::NewmarkDecorator
|oCPiro::Epetra::NewmarkSolver
|oCPiro::Epetra::NOXSolverEpetra-based Model Evaluator for NOX solves
|oCPiro::Epetra::TrapezoidDecorator
|oCPiro::Epetra::TrapezoidRuleSolver
|\CPiro::Epetra::VelocityVerletSolver
oCModelEvaluatorDefaultBase
|oCPiro::InvertMassMatrixDecorator< Scalar >
|\CPiro::TransientDecorator< Scalar >
oCModelEvaluatorDelegatorBase
|oCPiro::MatrixFreeDecorator< Scalar >Decorator class that creates a Jacobian (W) operator using matrix-free directional derivatives
|oCPiro::ProductModelEvaluator< Real >Product Model Evaluator Model Evaluator that supports only one parameter which is a product vector. The evaluator has an internal evaluator that treats this product parameter as multiple parameters
|\CPiro::TrapezoidDecorator< Scalar >
oCObjective
|\CPiro::ThyraProductME_TempusFinalObjective< Real >
oCObjective_SimOpt
|\CPiro::ThyraProductME_Objective_SimOpt< Real >
oCPiro::ObserverBase< Scalar >
oCPiro::Provider< T >Handle for auxiliary object factories
oCPiro::ProviderBase< T >Generic abstract base class for an auxiliary object factory
oCResponseOnlyModelEvaluatorBase
|oCPiro::SteadyStateSolver< Scalar >Thyra-based abstract Model Evaluator for steady-states solves
||oCPiro::LOCAAdaptiveSolver< Scalar >Thyra-based Model Evaluator for LOCAAdaptive solves
||oCPiro::LOCASolver< Scalar >Thyra-based Model Evaluator for LOCA solves
||\CPiro::NOXSolver< Scalar >Thyra-based Model Evaluator for NOX solves
|oCPiro::TempusSolverForwardOnly< Scalar >Thyra-based Model Evaluator for Tempus solves
|oCPiro::TransientSolver< Scalar >Thyra-based Model Evaluator for Tempus solves using Tempus
||\CPiro::TempusSolver< Scalar >Thyra-based Model Evaluator for Tempus solves
|oCPiro::TrapezoidRuleSolver< Scalar >
|\CPiro::VelocityVerletSolver< Scalar >
oCPiro::ROL_ObserverBase< Scalar >
oCSaveDataStrategy
|\CPiro::ObserverToLOCASaveDataStrategyAdapter
oCSecant
|\CPiro::CustomLBFGSSecant< Real >
oCPiro::SolutionObserverBase< Scalar, VectorType >
oCPiro::SolverFactoryFactory for creating Thyra-based Piro solvers
oCPiro::Epetra::SolverFactoryFactory for creating Epetra-based Piro solvers
oCPiro::TempusIntegrator< Scalar >Thyra-based Model Evaluator for Tempus solves using Tempus
oCPiro::TempusStepperFactory< Scalar >
\CTimeStepControl
 \CPiro::TempusStepControlFactory< Scalar >