Tempus  Version of the Day
Time Integration
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Functions
Thyra Namespace Reference

Namespaces

 DirectionalFiniteDiffCalculatorTypes
 
 Exceptions
 

Classes

class  ModelEvaluatorBase
 
class  AdaptiveStateBase
 
class  LOCAAdaptiveState
 
class  TransAdaptiveState
 
class  AdaptiveSolutionManager
 
class  DefaultLinearOpSource
 
class  ModelEvaluator
 
class  VectorBase
 
class  MultiVectorBase
 
class  LinearOpBase
 
class  LinearOpWithSolveBase
 
class  LinearOpWithSolveFactoryBase
 
class  PreconditionerFactoryBase
 
class  PreconditionerBase
 
class  NOXNonlinearSolver
 
class  VectorSpaceFactoryBase
 
class  VectorSpaceBase
 
class  AddedLinearOpBase
 
class  ProductVectorSpaceBase
 
class  BlockedLinearOpBase
 
class  DiagonalLinearOpBase
 
class  IdentityLinearOpBase
 
class  LinearOpTransformerBase
 
class  MultipliedLinearOpBase
 
class  MultiVectorFileIOBase
 
class  MultiVectorRandomizerBase
 
class  PhysicallyBlockedLinearOpBase
 
class  ProductMultiVectorBase
 
class  ProductVectorBase
 
class  RowStatLinearOpBase
 
class  ScaledAdjointLinearOpBase
 
class  ScaledLinearOpBase
 
class  SpmdVectorSpaceBase
 
class  SpmdMultiVectorBase
 
class  SpmdVectorBase
 
class  VectorSpaceConverterBase
 
class  ZeroLinearOpBase
 
class  LinearOpSourceBase
 
struct  SolveMeasureType
 
class  ReductionFunctional
 
struct  SolveCriteria
 
class  CatastrophicSolveFailure
 
struct  SolveStatus
 
class  BlockedLinearOpWithSolveBase
 
class  InverseLinearOpBase
 
class  LinearSolverBuilderBase
 
class  PhysicallyBlockedLinearOpWithSolveBase
 
class  NonlinearSolverBase
 
class  DefaultAddedLinearOp
 
class  DefaultProductVectorSpace
 
class  DefaultBlockedLinearOp
 
class  DefaultColumnwiseMultiVector
 
class  DefaultDiagonalLinearOp
 
class  DefaultIdentityLinearOp
 
class  DefaultMultipliedLinearOp
 
class  DefaultMultiVectorProductVectorSpace
 
class  DefaultMultiVectorProductVector
 
class  DefaultProductMultiVector
 
class  DefaultProductVector
 
class  DefaultScaledAdjointLinearOp
 
class  DefaultZeroLinearOp
 
class  ConstDetachedMultiVectorView
 
class  DetachedMultiVectorView
 
class  ConstDetachedVectorView
 
class  DetachedVectorView
 
class  LinearOpDefaultBase
 
class  LinearOpTester
 
class  ListedMultiVectorRandomizer
 
class  MultiVectorAllocator
 
class  MultiVectorDefaultBase
 
class  MultiVectorStdOpsTester
 
class  MultiVectorTester
 
class  ParameterDrivenMultiVectorInput
 
class  TestResultsPrinter
 
class  UniversalMultiVectorRandomizer
 
class  VectorDefaultBase
 
class  VectorSpaceDefaultBase
 
class  VectorSpaceTester
 
class  VectorStdOpsTester
 
class  VectorTester
 
class  DefaultClusteredSpmdProductVectorSpace
 
class  DefaultClusteredSpmdProductVector
 
class  DefaultSerialVectorSpaceConverter
 
class  DefaultSpmdMultiVector
 
class  DefaultSpmdMultiVectorFileIO
 
class  DefaultSpmdVector
 
class  DefaultSpmdVectorSpace
 
class  DefaultSpmdVectorSpaceFactory
 
class  ConstDetachedSpmdVectorView
 
class  DetachedSpmdVectorView
 
class  EuclideanScalarProd
 
class  LinearOpScalarProd
 
class  ScalarProdVectorSpaceBase
 
class  MultiVectorAdapterBase
 
class  ScalarProdBase
 
class  SerialVectorSpaceConverterBase
 
class  SpmdMultiVectorDefaultBase
 
class  SpmdMultiVectorSerializer
 
class  SpmdVectorDefaultBase
 
class  SpmdVectorSpaceDefaultBase
 
class  DefaultAdjointLinearOpWithSolve
 
class  DefaultBlockedTriangularLinearOpWithSolve
 
class  DefaultBlockedTriangularLinearOpWithSolveFactory
 
class  DefaultDiagonalLinearOpWithSolve
 
class  DefaultInverseLinearOp
 
class  DefaultMultiVectorLinearOpWithSolve
 
class  DefaultPreconditioner
 
class  DefaultSerialDenseLinearOpWithSolve
 
class  DefaultSerialDenseLinearOpWithSolveFactory
 
class  DelayedLinearOpWithSolve
 
class  DelayedLinearOpWithSolveFactory
 
class  LinearOpWithSolveTester
 
class  DefaultEvaluationLoggerModelEvaluator
 
class  DefaultFinalPointCaptureModelEvaluator
 
class  DefaultFiniteDifferenceModelEvaluator
 
class  DefaultInverseModelEvaluator
 
class  DefaultLumpedParameterModelEvaluator
 
class  DefaultModelEvaluatorWithSolveFactory
 
class  DefaultMultiPeriodModelEvaluator
 
class  DefaultNominalBoundsOverrideModelEvaluator
 
class  DirectionalFiniteDiffCalculator
 
class  ModelEvaluatorDefaultBase
 
class  ModelEvaluatorDelegatorBase
 
class  ResponseOnlyModelEvaluatorBase
 
class  ScaledModelEvaluator
 
class  StateFuncModelEvaluatorBase
 
class  DampenedNewtonNonlinearSolver
 
class  DefaultNonlinearSolverBuilder
 
class  DefaultStateEliminationModelEvaluator
 
class  LinearNonlinearSolver
 
class  DiagonalEpetraLinearOpWithSolveFactory
 
class  EpetraLinearOp
 
class  EpetraLinearOpBase
 
class  EpetraOperatorViewExtractorBase
 
class  EpetraOperatorViewExtractorStd
 
class  EpetraOperatorWrapper
 
class  EpetraModelEvaluator
 
class  EpetraExtAddTransformer
 
class  EpetraExtDiagScaledMatProdTransformer
 
class  EpetraExtDiagScalingTransformer
 
class  TpetraEuclideanScalarProd
 
class  TpetraExplicitAdjointModelEvaluator
 
class  TpetraLinearOp
 
class  TpetraMultiVector
 
class  TpetraOperatorVectorExtraction
 
class  TpetraVector
 
class  TpetraVectorSpace
 
class  LinearOpChanger
 
class  NullLinearOpChanger
 
class  DiagonalQuadraticResponseOnlyModelEvaluator
 
class  DiagonalScalarProd
 
class  DummyTestModelEvaluator
 
class  Simple2DModelEvaluator
 
class  AdjointLinearOpWithSolveFactory
 Create a LinearOpWithSolveFactory for an adjoint linear op. More...
 
class  AdjointPreconditioner
 Concrete PreconditionerBase subclass that wraps a preconditioner operator in MultiVectorLinearOp. More...
 
class  AdjointPreconditionerFactory
 Concrete PreconditionerFactoryBase subclass that wraps a preconditioner in AdjointPreconditioner. More...
 
class  BlockedTriangularLinearOpWithSolveFactory
 Implicit subclass that takes a blocked triangular LOWB object and turns it into a LOWSB object. More...
 
class  ImplicitAdjointModelEvaluator
 An implementation of AdjointModelEvaluatorBase that creates an implicit adjoint from the supplied model evaluator. More...
 
class  MultiVectorLinearOp
 Implicit concrete LinearOpBase subclass that takes a flattended out multi-vector and performs a multi-RHS apply with it. More...
 
class  MultiVectorLinearOpWithSolveFactory
 Create a LinearOpWithSolveFactory for a flattened-out multi-vector. More...
 
class  MultiVectorPreconditioner
 Concrete PreconditionerBase subclass that wraps a preconditioner operator in MultiVectorLinearOp. More...
 
class  MultiVectorPreconditionerFactory
 Concrete PreconditionerFactoryBase subclass that wraps a preconditioner in MultiVectorPreconditioner. More...
 
class  ReuseLinearOpWithSolveFactory
 A LinearOpWithSolveFactory that is designed to reuse an already created/initialized preconditioner. More...
 
class  ReusePreconditionerFactory
 Concrete PreconditionerFactoryBase subclass that just returns an already created/initialized preconditioner object. More...
 
class  ScaledIdentityLinearOpWithSolve
 Implicit concrete LinearOpBase subclass that takes a flattended out multi-vector and performs a multi-RHS apply with it. More...
 
class  ScaledIdentityLinearOpWithSolveFactory
 Create a LinearOpWithSolveFactory for a flattened-out multi-vector. More...
 

Functions

template<typename Scalar >
RCP
< ImplicitAdjointModelEvaluator
< Scalar > > 
implicitAdjointModelEvaluator (const RCP< const ModelEvaluator< Scalar > > &model)
 
template<typename Scalar >
RCP
< ImplicitAdjointModelEvaluator
< Scalar > > 
implicitAdjointModelEvaluator (const RCP< ModelEvaluator< Scalar > > &model)
 

Function Documentation

template<typename Scalar >
RCP<ImplicitAdjointModelEvaluator<Scalar> > Thyra::implicitAdjointModelEvaluator ( const RCP< const ModelEvaluator< Scalar > > &  model)

Definition at line 106 of file Thyra_ImplicitAdjointModelEvaluator.hpp.

template<typename Scalar >
RCP<ImplicitAdjointModelEvaluator<Scalar> > Thyra::implicitAdjointModelEvaluator ( const RCP< ModelEvaluator< Scalar > > &  model)

Definition at line 113 of file Thyra_ImplicitAdjointModelEvaluator.hpp.