Thyra Package Browser (Single Doxygen Collection) Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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::CatastrophicSolveFailureException 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::IncompatibleVectorSpacesThrown 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::ModelEvaluatorBaseBase 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::OpNotSupportedThrown 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::SolveMeasureTypeSolve 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::UnInitializedThrown 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 >::IndexObjectAllows 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

Generated on Thu Sep 18 12:33:09 2008 for Thyra Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1