Teko Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CTeko::AutoCloneDummy
 CTeko::AutoClone< CloneType, BaseType >
 CTeko::BlockImplicitLinearOpA virtual class that simplifies the construction of custom operators
 CTeko::BlockLowerTriInverseOpThis linear operator computes the inverse of a lower triangular matrix
 CTeko::BlockUpperTriInverseOpThis linear operator computes the inverse of a upper triangular matrix
 CTeko::LU2x2InverseOpThis linear operator approximates the inverse of a block $ 2\times 2 $ operator using a block $ LDU $ decomposition
 CTeko::MultPrecsLinearOp
 CTeko::BlockInvDiagonalStrategy
 CTeko::InvFactoryDiagStrategy
 CTeko::StaticInvDiagStrategy
 CTeko::BlockReorderManagerClass that describes how a flat blocked operator should be reordered
 CTeko::BlockReorderLeaf
 CTeko::Cloneable
 CTeko::AutoClone< CloneType, BaseType >
 CTeko::CloneFactory< CloneBaseType >
 CTeko::CloneFactory< Teko::LU2x2Strategy >
 CTeko::CloneFactory< Teko::NS::LSCStrategy >
 CTeko::CloneFactory< Teko::PreconditionerFactory >
 CTeko::Epetra::EpetraOperatorWrapperImplements the Epetra_Operator interface with a Thyra LinearOperator. This enables the use of absrtact Thyra operators in AztecOO as preconditioners and operators, without being rendered into concrete Epetra matrices. This is my own modified version that was originally in Thyra
 CTeko::Epetra::BlockedEpetraOperatorTear about a user specified Epetra_Operator (CrsMatrix) using a vector of vectors of GIDs for each block
 CTeko::NS::ALOperatorSparse matrix vector multiplication for augmented Lagrangian-based preconditioners
 CTeko::ImplicitLinearOpA virtual class that simplifies the construction of custom operators
 CTeko::DiagnosticLinearOpThis linear operator prints diagnostics about operator application and creation times. It is useful for debugging problems and determining bottle necks
 CTeko::ReorderedLinearOpThis class takes a blocked linear op and represents it in a flattened form
 CTeko::SmootherLinearOp
 CTeko::NS::LSCStrategyStrategy for driving LSCPreconditionerFactory
 CTeko::NS::InvLSCStrategyA strategy that takes a single inverse factory and uses that for all inverses. If no mass matrix is passed in the diagonal of the 1,1 block is used
 CTeko::NS::LSCSIMPLECStrategyA strategy that takes a single inverse factory and uses that for all inverses. If no mass matrix is passed in the diagonal of the 1,1 block is used
 CTeko::NS::PresLaplaceLSCStrategyA strategy that takes a single inverse factory and uses that for all inverses. If no mass matrix is passed in the diagonal of the 1,1 block is used
 CTeko::LU2x2StrategyAbstract strategy for computing inv(F) and inv(S) in the LU2x2PreconditionerFactory
 CTeko::LU2x2DiagonalStrategyStrategy for computing $A_00^{-1}$ and $S^{-1}$ in the LU2x2PreconditionerFactory. Uses the diagonal of $A_00$ to build $S$
 CTeko::NS::PCDStrategyStrategy for computing implementation of the Pressure convection diffusion preconditioner
 CTeko::StaticLU2x2StrategyA simple strategy for use with LU2x2PreconditionerFactory, that offers static objects for inv(F) and inv(S)
 CTeko::Epetra::MappingStrategyAbstract Mapping strategy for an EpetraOperatorWrapper
 CTeko::Epetra::DefaultMappingStrategyDefault mapping strategy for the basic EpetraOperatorWrapper
 CTeko::Epetra::InverseMappingStrategyFlip a mapping strategy object around to give the "inverse" mapping strategy
 CTeko::TpetraHelpers::MappingStrategyAbstract Mapping strategy for an TpetraOperatorWrapper
 CTeko::TpetraHelpers::DefaultMappingStrategyDefault mapping strategy for the basic TpetraOperatorWrapper
 CTeko::TpetraHelpers::InverseMappingStrategyFlip a mapping strategy object around to give the "inverse" mapping strategy
 CTeko::PreconditionerAn extension of the Thyra::DefaultPreconditioner class with some specializations useful for use within Teko
 CTeko::PreconditionerLinearOp< ScalarT >Class that wraps a PreconditionerBase object it makes it behave like a linear operator
 CTeko::PreconditionerStateAn implementation of a state object preconditioners
 CTeko::BlockPreconditionerStateAn implementation of a state object for block preconditioners
 CTeko::AddPrecondState
 CTeko::MLPreconditionerStateContains operator internals need for ML
 CTeko::MultPrecondState
 CTeko::NS::LSCPrecondStatePreconditioner state for the LSC factory
 CTeko::NS::ModALPrecondStateClass for saving state variables for ModALPreconditionerFactory
 CTeko::DiagonalPrecondState
 CTeko::RequestCallbackBase
 CTeko::RequestCallback< DataT >
 CTeko::StaticRequestCallback< DataT >
 CTeko::RequestHandler
 CTeko::RequestHandlerContainer
 CTeko::InverseFactoryAbstract class for building an inverse operator
 CTeko::PreconditionerFactoryAbstract class which block preconditioner factories in Teko should be based on
 CTeko::BlockPreconditionerFactoryAbstract class which block preconditioner factories in Teko should be based on
 CTeko::AddPreconditionerFactory
 CTeko::GaussSeidelPreconditionerFactoryA factory that creates a block Gauss Seidel preconditioner. The user must specify the solvers (or preconditioners) to use to approximately invert the diagonal operators
 CTeko::JacobiPreconditionerFactory
 CTeko::LU2x2PreconditionerFactoryConstruct a preconditioner using a LDU dcomposition of a block 2x2 matrix
 CTeko::MLPreconditionerFactoryClass that constructs and returns an ML preconditioner object that is capable of doing block smoothing
 CTeko::MultPreconditionerFactory
 CTeko::NS::ModALPreconditionerFactoryModified augmented Lagrangian-based preconditioner for incompressible Navier-Stokes equations
 CTeko::NS::SIMPLEPreconditionerFactory
 CTeko::NS::TimingsSIMPLEPreconditionerFactory
 CTeko::DiagnosticPreconditionerFactoryA class which builds a diagnostic operator to wrap the application of the inverse operator. Also times the construction of the inverse operator
 CTeko::DiagonalPreconditionerFactoryPreconditioner factory for building explcit inverse of diagonal operators. This includes block operators
 CTeko::DiagonallyScaledPreconditionerFactoryUsing an absolute row sum approximation of the matrix this factory creates an inverse using the explicity scaled matrix. The inverse of the scaling operation is automatically applied
 CTeko::IdentityPreconditionerFactory
 CTeko::IterativePreconditionerFactoryA class which applies a preconditioner repeatedly. The inherit assumption is that the preconditioner corresponds to a residual correction
 CTeko::SmootherLinearOp
 CTeko::mlutils::SmootherData
 CTeko::StratimikosFactoryConcrete preconditioner factory subclass based on ML
 CTeko::TpetraHelpers::TpetraOperatorWrapperImplements the Epetra_Operator interface with a Thyra LinearOperator. This enables the use of absrtact Thyra operators in AztecOO as preconditioners and operators, without being rendered into concrete Epetra matrices. This is my own modified version that was originally in Thyra
 CTeko::TpetraHelpers::BlockedTpetraOperatorTear about a user specified Tpetra::Operator<ST,LO,GO,NT> (CrsMatrix) using a vector of vectors of GIDs for each block
 CTeko::Epetra::ZeroedOperator
 CTeko::TpetraHelpers::ZeroedOperator