Piro  Development
 All Classes Namespaces Functions Variables Groups
Classes
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. More...
 
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. More...
 
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. More...
 

Detailed Description

Namespace that holds the definitions specific to Epetra.