|
Teko Version of the Day
|
| CTeko::AutoCloneDummy | |
| CTeko::AutoClone< CloneType, BaseType > | |
| CTeko::BlockImplicitLinearOp | A virtual class that simplifies the construction of custom operators |
| CTeko::BlockDiagonalInverseOp | This linear operator computes the inverse of a diagonal matrix |
| CTeko::BlockLowerTriInverseOp | This linear operator computes the inverse of a lower triangular matrix |
| CTeko::BlockUpperTriInverseOp | This linear operator computes the inverse of a upper triangular matrix |
| CTeko::LU2x2InverseOp | This linear operator approximates the inverse of a block ![]() ![]() |
| CTeko::MultPrecsLinearOp | |
| CTeko::BlockInvDiagonalStrategy | |
| CTeko::InvFactoryDiagStrategy | |
| CTeko::StaticInvDiagStrategy | |
| CTeko::BlockReorderManager | Class that describes how a flat blocked operator should be reordered |
| CTeko::BlockReorderLeaf | |
| CTeko::Cloneable | |
| CTeko::AutoClone< CloneType, BaseType > | |
| CTeko::CloneFactory< CloneBaseType > | |
| CTeko::Epetra::EpetraOperatorWrapper | Implements 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::BlockedEpetraOperator | Tear about a user specified Epetra_Operator (CrsMatrix) using a vector of vectors of GIDs for each block |
| CTeko::ImplicitLinearOp | A virtual class that simplifies the construction of custom operators |
| CTeko::DiagnosticLinearOp | This linear operator prints diagnostics about operator application and creation times. It is useful for debugging problems and determining bottle necks |
| CTeko::ReorderedLinearOp | This class takes a blocked linear op and represents it in a flattened form |
| CTeko::NS::InvModALStrategy | Strategy object for the modified augmented-Lagrangian (ModAL) Navier-Stokes preconditioner |
| CTeko::NS::LSCStrategy | Strategy for driving LSCPreconditionerFactory |
| CTeko::NS::InvLSCStrategy | A 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::LSCSIMPLECStrategy | SIMPLEC-style LSC strategy: approximate the velocity mass matrix by a diagonal of the velocity block ![]() |
| CTeko::NS::PresLaplaceLSCStrategy | Pressure-Laplace LSC strategy: build the Schur-complement approximation from a supplied pressure Laplacian and velocity mass operator |
| CTeko::NS::StaticLSCStrategy | A fixed LSCStrategy built from operators the caller supplies directly |
| CTeko::LU2x2Strategy | Abstract strategy for computing inv(F) and inv(S) in the LU2x2PreconditionerFactory |
| CTeko::LU2x2DiagonalStrategy | Strategy for computing ![]() ![]() ![]() ![]() |
| CTeko::NS::PCDStrategy | Strategy for computing implementation of the Pressure convection diffusion preconditioner |
| CTeko::StaticLU2x2Strategy | A simple strategy for use with LU2x2PreconditionerFactory, that offers static objects for inv(F) and inv(S) |
| CTeko::Epetra::MappingStrategy | Abstract Mapping strategy for an EpetraOperatorWrapper |
| CTeko::Epetra::DefaultMappingStrategy | Default mapping strategy for the basic EpetraOperatorWrapper |
| CTeko::Epetra::InverseMappingStrategy | Flip a mapping strategy object around to give the "inverse" mapping strategy |
| CTeko::TpetraHelpers::MappingStrategy | Abstract Mapping strategy for an TpetraOperatorWrapper |
| CTeko::TpetraHelpers::DefaultMappingStrategy | Default mapping strategy for the basic TpetraOperatorWrapper |
| CTeko::TpetraHelpers::InverseMappingStrategy | Flip a mapping strategy object around to give the "inverse" mapping strategy |
| CTeko::Preconditioner | An 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::PreconditionerState | An implementation of a state object preconditioners |
| CTeko::BlockPreconditionerState | An implementation of a state object for block preconditioners |
| CTeko::AddPrecondState | |
| CTeko::MultPrecondState | |
| CTeko::NS::LSCPrecondState | Preconditioner state for the LSC factory |
| CTeko::NS::ModALPrecondState | Class for saving state variables for ModALPreconditionerFactory |
| CTeko::DiagonalPrecondState | |
| CTeko::RequestCallbackBase | |
| CTeko::RequestCallback< DataT > | |
| CTeko::StaticRequestCallback< DataT > | |
| CTeko::RequestHandler | |
| CTeko::RequestHandlerContainer | |
| CTeko::InverseFactory | Abstract class for building an inverse operator |
| CTeko::PreconditionerFactory | Abstract class which block preconditioner factories in Teko should be based on |
| CTeko::AdaptivePreconditionerFactory | |
| CTeko::BlockPreconditionerFactory | Abstract class which block preconditioner factories in Teko should be based on |
| CTeko::AddPreconditionerFactory | |
| CTeko::GaussSeidelPreconditionerFactory | A 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::HierarchicalGaussSeidelPreconditionerFactory | A block Gauss-Seidel preconditioner that groups the sub-blocks hierarchically before sweeping |
| CTeko::JacobiPreconditionerFactory | |
| CTeko::MultPreconditionerFactory | |
| CTeko::NS::LSCPreconditionerFactory | Least-Squares Commutator (LSC) block preconditioner factory for incompressible Navier-Stokes saddle-point systems |
| CTeko::NS::ModALPreconditionerFactory | Modified augmented Lagrangian-based preconditioner for incompressible Navier-Stokes equations |
| CTeko::NS::SIMPLEPreconditionerFactory | |
| CTeko::NS::TimingsSIMPLEPreconditionerFactory | |
| CTeko::DiagnosticPreconditionerFactory | A class which builds a diagnostic operator to wrap the application of the inverse operator. Also times the construction of the inverse operator |
| CTeko::DiagonalPreconditionerFactory | Preconditioner factory for building explcit inverse of diagonal operators. This includes block operators |
| CTeko::DiagonallyScaledPreconditionerFactory | Using 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::IterativePreconditionerFactory | A class which applies a preconditioner repeatedly. The inherit assumption is that the preconditioner corresponds to a residual correction |
| CTeko::ProbingPreconditionerFactory | Preconditioner factory that builds a probing approximation to an operator and then "inverts" it as requested |
| CTeko::StratimikosFactory | Adapts Teko block preconditioners to the Stratimikos framework |
| CTeko::TpetraHelpers::TpetraOperatorWrapper | Implements the Tpetra::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 Tpetra matrices. This is my own modified version that was originally in Thyra |
| CTeko::TpetraHelpers::BlockedTpetraOperator | Tear about a user specified Tpetra::Operator<ST,LO,GO,NT> (CrsMatrix) using a vector of vectors of GIDs for each block |
| CTeko::NS::ALOperator | Sparse matrix-vector multiplication for augmented Lagrangian-based preconditioners |
| CTeko::Epetra::ZeroedOperator | |
| CTeko::TpetraHelpers::ZeroedOperator |