Piro Development
Loading...
Searching...
No Matches
Piro::Epetra Namespace Reference

Namespace that holds the definitions specific to Epetra. More...

Classes

class  AdaptiveSolutionManager
class  InvertMassMatrixDecorator
class  LOCAAdaptiveSolver
class  LOCASolver
 Epetra-based Model Evaluator for LOCA solves. More...
class  MatrixFreeDecorator
 Decorator class that creates a W (Jacobian) operator using Matrix-Free directional derivatives. More...
class  MatrixFreeOperator
class  NewmarkDecorator
class  NewmarkSolver
class  NOXSolver
 Epetra-based Model Evaluator for NOX solves. More...
class  SensitivityOperator
 Epetra_Operator representing dg/dp. More...
class  SolverFactory
 Factory for creating Epetra-based Piro solvers. More...
class  TrapezoidDecorator
class  TrapezoidRuleSolver
class  VelocityVerletSolver

Functions

Top-level Epetra analysis driver
int PerformAnalysis (EpetraExt::ModelEvaluator &piroModel, Teuchos::ParameterList &analysisParams, Teuchos::RCP< Epetra_Vector > &p)
 Performs analysis of an Epetra-based solved model.
Top-level Epetra solve drivers
void PerformSolve (const EpetraExt::ModelEvaluator &piroSolver, Teuchos::ParameterList &solveParams, Teuchos::Array< Teuchos::RCP< Epetra_Vector > > &responses, Teuchos::Array< Teuchos::Array< Teuchos::RCP< Epetra_MultiVector > > > &sensitivities)
 Evaluates the solved model and returns specified responses and sensitivities.
void PerformSolve (const EpetraExt::ModelEvaluator &piroSolver, Teuchos::ParameterList &solveParams, Teuchos::Array< Teuchos::RCP< const Epetra_Vector > > &responses, Teuchos::Array< Teuchos::Array< Teuchos::RCP< const Epetra_MultiVector > > > &sensitivities)
 Evaluates the solved model and returns specified responses and sensitivities.

Detailed Description

Namespace that holds the definitions specific to Epetra.