| Thyra::AddedLinearOpBase< Scalar > | Interface class for implicitly added linear operators |
| Thyra::BlockedLinearOpBase< RangeScalar, DomainScalar > | Base interface for linear operators that can be accessed as sub-blocks |
| Thyra::BlockedLinearOpWithSolveBase< RangeScalar, DomainScalar > | Base interface for LinearOpWithSolveBase objects that can be accessed in blocks |
| Thyra::BlockSolveCriteria< Scalar > | Simple struct that defines the requested solution criteria for a block solve |
| Thyra::CatastrophicSolveFailure | Exception type thrown on an catastrophic solve failure |
| ComplexFFTLinearOp< RealScalar > | Simple concrete subclass for a serial complex-to-complex FFT |
| Thyra::ConstDetachedMultiVectorView< Scalar > | Create an explicit non-mutable (const) view of a MultiVectorBase object |
| Thyra::ConstDetachedVectorView< Scalar > | Create an explicit non-mutable (const) view of a VectorBase object |
| ConstHandle | |
| Thyra::ConstLinearOperator< RangeScalar, DomainScalar > | |
| Thyra::ConstVector< Scalar > | Read-only handle class for wrapping Thyra::VectorBase objects and allowing for operator-overloading linear algebra |
| Thyra::Converter< Scalar, TargetType > | Converter that defines the interface for objects that can be converted to vectors |
| Thyra::ConvertibleToVector< Scalar > | |
| Thyra::CopyBackSpmdMultiVectorEntries< Scalar > | |
| Thyra::CopyMultiVectorViewBack< Scalar > | |
| Thyra::CopyVectorViewBack< Scalar > | |
| Thyra::DampenedNewtonNonlinearSolver< Scalar > | Simple dampended Newton solver using a Armijo line search :-) |
| Thyra::DefaultAddedLinearOp< Scalar > | Concrete composite LinearOpBase subclass that creates an implicitly added linear operator out of one or more constituent LinearOpBase objects |
| Thyra::DefaultBlockedLinearOp< Scalar > | Concrete composite LinearOpBase subclass that creates single linear operator object out of a set of constituent LinearOpBase blocks |
| Thyra::DefaultBlockedLinearOp< Scalar >::BlockEntry< Scalar2 > | |
| Thyra::DefaultClusteredSpmdProductVector< Scalar > | Concrete implementation of a clustered Spmd-based product vector |
| Thyra::DefaultClusteredSpmdProductVectorSpace< Scalar > | Concrete subclass of VectorSpaceBase that takes a collection of individual VectorSpaceBase objects distributed over many different processes and creates a single vector space |
| Thyra::DefaultColumnwiseMultiVector< Scalar > | Default subclass for MultiVectorBase implemented using columns of separate abstract vectors |
| Thyra::DefaultDiagonalLinearOp< Scalar > | Default concrete LinearOpBase subclass for diagonal linear operators |
| Thyra::DefaultDiagonalLinearOpWithSolve< Scalar > | Concrete LinearOpWithSolveBase subclass for diagonal linear operators |
| Thyra::DefaultEvaluationLoggerModelEvaluator< Scalar > | This class wraps any ModelEvaluator object and logs the evaluation of various functions |
| Thyra::DefaultFinalPointCaptureModelEvaluator< Scalar > | This class wraps any ModelEvaluator object and allows the client to capture the final point that is returned by a client |
| Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar > | This class wraps any ModelEvaluator object and computes certain derivatives using finite differences |
| Thyra::DefaultIdentityLinearOp< Scalar > | Represents a identity linear operator M = I |
| Thyra::DefaultInverseLinearOp< Scalar > | Concrete LinearOpBase subclass that creates an implicit LinearOpBase object using the inverse action of a LinearOpWithSolveBase object |
| Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar > | Default implementation of a LinearOpSourceBase that just accepts and gives up a single linear operator object |
| Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar > | This class wraps any ModelEvaluator object and uses a compatible LinearOpWithSolveFactory object to create a LinearOpWithSolveBase version of W |
| Thyra::DefaultMultiPeriodModelEvaluator< Scalar > | Composite subclass that takes a list of individual ModelEvaluator objects and represents them as a single aggregate multi-period ModelEvalator object |
| Thyra::DefaultMultipliedLinearOp< Scalar > | Concrete composite LinearOpBase subclass that creates an implicitly multiplied linear operator out of one or more constituent LinearOpBase objects |
| Thyra::DefaultNominalBoundsOverrideModelEvaluator< Scalar > | This class wraps any ModelEvaluator object and allows the client to overide the state contained in the nominal values and the upper and lower bounds |
| Thyra::DefaultPreconditioner< RangeScalar, DomainScalar > | Default implementation of a PreconditionerBase that just accepts precreated preconditioner linear operators |
| Thyra::DefaultProductVector< Scalar > | Concrete implementation of a product vector |
| Thyra::DefaultProductVectorSpace< Scalar > | Standard concrete implementation of a product vector space |
| Thyra::DefaultScaledAdjointLinearOp< Scalar > | Concrete decorator LinearOpBase subclass that wraps a LinearOpBase object and adds on an extra scaling factor and/or a transpose enum |
| Thyra::DefaultScaledAdjointLinearOp< Scalar >::ScalarETransp< Scalar2 > | |
| Thyra::DefaultSerialVectorSpaceConverter< ScalarFrom, ScalarTo > | Concrete subclass for a converter subclass for converting serial multi-vectors and vectors |
| Thyra::DefaultSpmdMultiVector< Scalar > | Efficient concrete implementation subclass for SPMD multi-vectors |
| Thyra::DefaultSpmdVector< Scalar > | Efficient concrete implementation subclass for SPMD vectors |
| Thyra::DefaultSpmdVectorSpace< Scalar > | Concrete implementation of an SPMD vector space subclass which creates DefaultSpmdVector and DefaultSpmdMultiVector objects |
| Thyra::DefaultSpmdVectorSpaceFactory< Scalar > | Concrete implementation of a vector-space factory for a locally-replicated distributed DefaultSpmdVectorSpace objects |
| Thyra::DefaultStateEliminationModelEvaluator< Scalar > | This class wraps any ModelEvaluator object along with a NonlinearSolverBase object and eliminates the steady-state equations f(x,...)=0 |
| Thyra::DefaultVectorMultiVector< Scalar > | Generic adapter subclass that takes any MultiVectorBase and turns it into a VectorBase object where columns vectors are stacked on top of one another to make one big vector |
| Thyra::DefaultZeroLinearOp< Scalar > | Represents a zero linear operator M = 0 |
| Describable | |
| Describable | |
| Describable | |
| Describable | |
| Describable | |
| Thyra::DetachedMultiVectorView< Scalar > | Create an explicit mutable (non-const) view of a MultiVectorBase object |
| Thyra::DetachedVectorView< Scalar > | Create an explicit mutable (non-const) view of a VectorBase object |
| Thyra::DiagonalLinearOpBase< Scalar > | Interface class for for diagonal linear operators |
| Thyra::DirectionalFiniteDiffCalculator< Scalar > | Utility calss for computing directional finite differences of a model |
| Thyra::dump_vec_spaces_t< Scalar > | |
| Thyra::EuclideanLinearOpBase< RangeScalar, DomainScalar > | Base interface for Euclidean linear operators |
| Thyra::EuclideanScalarProd< Scalar > | Concrete implementation of a scalar product for a Euclidean vector space (i.e. using the dot product) |
| ExampleTridiagSerialLinearOp< Scalar > | Simple example subclass for serial tridiagonal matrices |
| ExampleTridiagSpmdLinearOp< Scalar > | Simple example subclass for Spmd tridiagonal matrices |
| Thyra::IdentityLinearOpBase< Scalar > | Interface class for identity linear operators |
| Thyra::Exceptions::IncompatibleVectorSpaces | Thrown if vector spaces are incompatible |
| Thyra::InverseLinearOpBase< RangeScalar, DomainScalar > | Base interface for <ttLinearOpBase objects that are implemented in terms of the solve function on a LinearOpWithSolveBase object |
| Thyra::LC2< Scalar, Node1, Node2 > | |
| Thyra::LinearCombinationTester< Scalar > | |
| Thyra::LinearNonlinearSolver< Scalar > | Concrete nonlinear solver for linear equations :-) |
| Thyra::LinearOpBase< RangeScalar, DomainScalar > | |
| Thyra::LinearOpChanger< Scalar > | Silly abstract strategy interface for changing Thyra::LinearOpBase objects |
| Thyra::LinearOpDefaultBase< RangeScalar, DomainScalar > | Node subclass that provides a good default implementation for the describe() function |
| Thyra::LinearOperator< RangeScalar, DomainScalar > | |
| Thyra::LinearOpScalarProd< Scalar > | Concrete implementation of a scalar product using a symmetric positive-definite linear operator |
| Thyra::LinearOpSourceBase< RangeScalar, DomainScalar > | Base interface for objects that can return a linear operator |
| Thyra::LinearOpTester< RangeScalar, DomainScalar > | Testing class for LinearOpBase |
| Thyra::LinearOpWithSolveBase< RangeScalar, DomainScalar > | |
| Thyra::LinearOpWithSolveFactoryBase< RangeScalar, DomainScalar > | |
| Thyra::LinearOpWithSolveTester< RangeScalar, DomainScalar > | Testing class for LinearOpWithSolveBase |
| Thyra::LinearSolverBuilderBase< Scalar > | Abstract interface for an object that can create LinearOpWithSolveFactoryBase objects on demand |
| Thyra::ListedMultiVectorRandomizer< Scalar > | MultiVectorRandomizerBase subclass that returns a revolving list of preset MultiVectorBase objects |
| Thyra::ModelEvaluator< Scalar > | |
| Thyra::ModelEvaluatorBase | Base subclass for ModelEvaluator that defines some basic types |
| Thyra::ModelEvaluatorBase::Derivative< Scalar > | Simple aggregate class that stores a derivative object as a general linear operator or as a multi-vector |
| Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar > | Simple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector |
| Thyra::ModelEvaluatorBase::DerivativeProperties | |
| Thyra::ModelEvaluatorBase::DerivativeSupport | |
| Thyra::ModelEvaluatorBase::InArgs< Scalar > | |
| Thyra::ModelEvaluatorBase::InArgsSetup< Scalar > | |
| Thyra::ModelEvaluatorBase::OutArgs< Scalar > | |
| Thyra::ModelEvaluatorBase::OutArgsSetup< Scalar > | |
| Thyra::ModelEvaluatorDelegatorBase< Scalar > | This is a base class that delegetes almost all function to a wrapped model evaluator object |
| Thyra::MultipliedLinearOpBase< Scalar > | Interface class for implicitly multiplied linear operators |
| Thyra::MultiVectorAllocator< Scalar > | Allocator class to be used with Teuchos::AbstractFactoryStd to create MultiVectorBase objects of a given size |
| Thyra::MultiVectorBase< Scalar > | |
| Thyra::MultiVectorDefaultBase< Scalar > | Node subclass that uses a default MultiVectorBase implementation to provide default implementations for as many other functions in MultiVectorBase interface the as is reasonable |
| Thyra::MultiVectorRandomizerBase< Scalar > | Base interface for a strategy object for randomizing a multi-vector |
| Thyra::MultiVectorStdOpsTester< Scalar > | Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space |
| Thyra::MultiVectorTester< Scalar > | Unit testing class for a MultiVectorBase object |
| Thyra::NonlinearSolverBase< Scalar > | Base class for all nonlinear equation solvers |
| Thyra::NullLinearOpChanger< Scalar > | No-op changer |
| Thyra::Exceptions::OpNotSupported | Thrown if the argument M_trans is not supported, |
| Thyra::OpTimesLC< Scalar, Node > | |
| Thyra::PhysicallyBlockedLinearOpBase< RangeScalar, DomainScalar > | Base interface for physically blocked linear operators |
| Thyra::PhysicallyBlockedLinearOpWithSolveBase< RangeScalar, DomainScalar > | Base interface for filling an implicit LinearOpWithSolveBase object as a set of LinearOpWithSolveBase and >LinearOpBase blocks |
| Teuchos::PolynomialTraits< Thyra::VectorBase< Scalar > > | Specilization of Teuchos::PolynomialTraits for Thyra vectors |
| Thyra::PreconditionerBase< RangeScalar, DomainScalar > | Simple interface class to access a precreated preconditioner as one or more linear operators objects and information on how they are ment to be applied |
| Thyra::PreconditionerFactoryBase< RangeScalar, DomainScalar > | Factory interface for creating precondtioner objects from LinearOpBase objects |
| Thyra::ProductMultiVectorBase< Scalar > | Base interface for product multi-vectors |
| Thyra::ProductVectorBase< Scalar > | Base interface for product vectors |
| Thyra::ProductVectorSpaceBase< Scalar > | Base interface for product vector spaces |
| RealComplexFFTLinearOp< RealScalar > | Simple example concrete subclass for a serial real-to-complex FFT |
| relErrSmallNumber< hasMachineParameters, Scalar > | |
| relErrSmallNumber< false, Scalar > | |
| relErrSmallNumber< true, Scalar > | |
| Thyra::ScalarProdBase< Scalar > | Abstract interface for scalar products |
| Thyra::ScalarProdVectorSpaceBase< Scalar > | Base subclass for VectorSpaceBase that allows the definition of an application-specific scalar product to be swapped in and out |
| Thyra::ScaledAdjointLinearOpBase< Scalar > | Base class for LinearOpBase decorator subclasses that wrap a LinearOpBase object and adds on an extra scaling factor and/or a new transpose enum |
| Thyra::SerialLinearOpBase< Scalar > | Base subclass for simplistic in-core serial linear operators |
| Thyra::SerialVectorSpaceConverterBase< ScalarFrom, ScalarTo > | Node base class for converting serial multi-vectors (and vectors) from one scalar type to another |
| Thyra::SingleResidSSDAEModelEvaluator< Scalar > | Decorator subclass for a steady-state version of a DAE for single-residual time stepper methods |
| Thyra::SingleRhsEuclideanLinearOpBase< Scalar > | Base class for linear operators that can only implement a single RHS vector apply operation and only support one scalar type |
| Thyra::SingleRhsLinearOpBase< Scalar > | Base class for linear operators that can only implement a single RHS vector apply operation and only support one scalar type |
| Thyra::SingleRhsLinearOpWithSolveBase< Scalar > | |
| Thyra::SingleScalarEuclideanLinearOpBase< Scalar > | Base class for euclidean linear operators that can only handle a single scalar type |
| Thyra::SingleScalarLinearOpBase< Scalar > | Base class for linear operators that can only handle a single scalar type |
| Thyra::SingleScalarLinearOpWithSolveBase< Scalar > | |
| Thyra::SolveCriteria< Scalar > | Simple struct that defines the requested solution criteria for a solve |
| Thyra::SolveMeasureType | Solve tolerance type |
| Thyra::SolveStatus< Scalar > | Simple struct for the return status from a solve |
| Thyra::SpmdLinearOpBase< Scalar > | Base subclass for simplistic SPMD linear operators |
| Thyra::SpmdMultiVectorBase< Scalar > | Base class for SPMD multi-vectors |
| Thyra::SpmdMultiVectorFileIO< Scalar > | Utility class for reading and writing parallel (or any serial) Thyra vectors to and from parallel files |
| Thyra::SpmdMultiVectorSerializer< Scalar > | Concrete utility class for reading and writing SPMD MultiVectorBase objects to and from standard streams |
| Thyra::SpmdVectorBase< Scalar > | Base class for SPMD vectors that can provide views of contiguous elements in a process. |
| Thyra::SpmdVectorSpaceBase< Scalar > | Base abstract VectorSpaceBase class for all SPMD-based vector spaces |
| Thyra::SpmdVectorSpaceDefaultBase< Scalar > | Base VectorSpaceBase class for all SPMD vector spaces with contiguous local-to-global indexing |
| Thyra::StateFuncModelEvaluatorBase< Scalar > | This base class defines default function implementations appropritate for a set of nonlinear state functions of the form x -> f(x) |
| Thyra::SymmetricLinearOpTester< RangeScalar, DomainScalar > | |
| Thyra::SymmetricLinearOpTester< Scalar, Scalar > | |
| Thyra::TesterBase< Scalar > | |
| Thyra::TestSpecifier< Scalar > | |
| Thyra::TimeStepNewtonNonlinearSolver< Scalar > | Simple undampended Newton solver :-) |
| Thyra::Exceptions::UnInitialized | Thrown if any member functions are called before initialize() has been called |
| Thyra::UniversalMultiVectorRandomizer< Scalar > | Univeral MultiVectorRandomizerBase subclass that is compatible with all MultiVectorBase objects |
| Thyra::Vector< Scalar > | Read-write handle class for wrapping Thyra::VectorBase objects and allowing for operator-overloading linear algebra |
| Thyra::Vector< Scalar >::IndexObject | Allows an element to be changed using operator=() |
| Thyra::VectorBase< Scalar > | |
| Thyra::VectorDefaultBase< Scalar > | Convenient node subclass for concrete VectorBase subclasses that relies on a default MultiVectorBase implementation |
| Thyra::VectorOpTester< Scalar > | |
| Thyra::VectorSpace< Scalar > | Handle class for VectorSpaceBase |
| Thyra::VectorSpaceBase< Scalar > | Abstract interface for objects that represent a space for vectors |
| Thyra::VectorSpaceConverterBase< ScalarFrom, ScalarTo > | Base interface for a factory that converts vector space types and vectors and multi-vectors from one scalar type to another |
| Thyra::VectorSpaceDefaultBase< Scalar > | Node VectorSpaceBase subclass that provides default implementations for many functions using a default multi-vectors implementation |
| Thyra::VectorSpaceFactoryBase< Scalar > | Abstract interface for objects that can create vector spaces of a specified dimension |
| Thyra::VectorSpaceTester< Scalar > | Testing class for VectorSpace and the VectorBase and MultiVectorBase objects that it creates |
| Thyra::VectorStdOpsTester< Scalar > | Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space |
| Thyra::VectorStdOpsTesterComparable< isComparable, Scalar > | |
| Thyra::VectorStdOpsTesterComparable< false, Scalar > | |
| Thyra::VectorStdOpsTesterComparable< true, Scalar > | |
| Thyra::VectorTester< Scalar > | Unit testing class for a VectorBase object |
| VerboseObject | |
| VerboseObject | |
| VerboseObject | |
| Thyra::ZeroLinearOpBase< Scalar > | Interface class for zero linear operators |