Piro  Development
 All Classes Namespaces Functions Variables Enumerations Groups
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCPiro::Epetra::AbstractNetworkModel
|\CPiro::Epetra::ParamToResponseNetworkModel
oCAdaptiveSolutionManager
|\CPiro::Epetra::AdaptiveSolutionManager
oCDirectApplicInterface
|\CTriKota::MPDirectApplicInterfaceAdapter class that transates from a Trilinos interface to a Dakota interface
oCEpetra_Operator
|oCPiro::Epetra::MatrixFreeOperator
|\CPiro::Epetra::SensitivityOperatorEpetra_Operator representing dg/dp
oCImplicitBDFStepperRampingStepControl
|\CPiro::RythmosStepControlFactory< Scalar >
oCIntegrationObserverBase
|oCPiro::ObserverToRythmosIntegrationObserverAdapter< Scalar >
|\CPiro::RythmosNOXRowSumUpdaterObserver< Scalar >For a Rythmos/NOX solve, this object updates the row sum scaling
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::NECoupledModelEvaluator
|oCPiro::Epetra::NewmarkDecorator
|oCPiro::Epetra::NewmarkSolver
|oCPiro::Epetra::NOXSolverEpetra-based Model Evaluator for NOX solves
|oCPiro::Epetra::RythmosSolverEpetra-based Model Evaluator for Rythmos solves
|oCPiro::Epetra::StokhosMPSolverAn epetra model evaluator adapter for setting up a multi-point solver
|oCPiro::Epetra::StokhosSolver
|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
|\CPiro::TrapezoidDecorator< Scalar >
oCObserver
|\CPiro::Epetra::StokhosNOXObserver
oCPiro::ObserverBase< Scalar >
oCPiro::ProviderBase< T >Generic abstract base class for an auxiliary object factory
oCProviderFunctorBase
|\CPiro::Provider< T >Handle for auxiliary object factories
oCResponseOnlyModelEvaluatorBase
|oCPiro::RythmosSolver< Scalar >Thyra-based Model Evaluator for Rythmos solves
|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::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::RythmosStepperFactory< Scalar >
oCSaveDataStrategy
|\CPiro::ObserverToLOCASaveDataStrategyAdapter
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 >
oCTimeStepControl
|\CPiro::TempusStepControlFactory< Scalar >
\CVerboseObject
 oCPiro::Epetra::NECoupledModelEvaluator
 \CPiro::Epetra::StokhosSolverFactory