LifeV
|
Data Structures | |
class | ApproximatedInvertibleRowMatrix |
Provide the ApplyInverse method for a Epetra_CrsMatrix object. More... | |
class | aSIMPLEOperator |
class | AztecooOperator |
Abstract class which defines the interface of an Invertible Linear Operator. More... | |
class | AztecooOperatorAlgebra |
InvertibleOperator interface to AztecOO in Trilinos. AztecooOperator will use the matrix-free Krylov methods in Trilinos, therefore both the operator and the preconditioner must be given in the form of LinearOperator. More... | |
class | BelosOperator |
Class which defines the interface of an Invertible Linear Operator through belos. More... | |
class | BelosOperatorAlgebra |
InvertibleOperator interface to Belos in Trilinos. BelosOperator requires the operator to be solved and the preconditioner in the form of LinearOperator. More... | |
class | BlockJacobiPreconditioner |
class | BlockOperator |
A abstract class for handling n-by-m block operators This class inherits from LifeV::LinearOperatorAlgebra. More... | |
class | CompositeOperator |
class | ConfinedOperator |
Class which wrap an operator to apply it only on a restriction. More... | |
class | FSIApplyOperator |
A abstract class for handling n-by-m block operators This class inherits from LifeV::LinearOperator. More... | |
class | FSIApplyOperatorNonConforming |
A class which implements the application of the FSI Jacobian matrix to a given vector when nonconforming meshes are used. This class inherits from LifeV::LinearOperator. More... | |
class | IdentityOperator |
Identity operator x = I*x. More... | |
class | IfpackPreconditioner |
Interface to the Ifpack preconditioners in Trilinos. More... | |
class | InvertibleOperator |
Abstract class which defines the interface of an Invertible Linear Operator Algebra. More... | |
class | LinearOperator |
Abstract class which defines the interface of a Linear Operator. More... | |
class | LinearOperatorAlgebra |
Abstract class which defines the interface of a Linear Operator. More... | |
class | LumpedOperator |
A class for Mass Lumping The lumped mass matrix is such that (1) The total mass is conserved (2) {M}_{i,i} is proportional to M_{i,i}. More... | |
class | MLPreconditioner |
Interface to the ML preconditioners in Trilinos. More... | |
class | NavierStokesOperator |
A abstract class for handling n-by-m block operators This class inherits from LifeV::LinearOperator. More... | |
class | NavierStokesPreconditionerOperator |
class | NullOperator |
Null operator 0 = Z*x. More... | |
class | RowMatrixPreconditioner |
Abstract class to construct preconditioners from a matrix in Epetra_CsrFormat. More... | |
class | SolverOperator |
Abstract class which defines the interface of an Invertible Linear Operator. More... | |
class | SolverOperatorAlgo |
Abstract class which defines the interface of an Invertible Linear Operator. More... | |
class | TwoLevelOperator |
It defines a two level methods to approximately apply the inverse of a fine level operator. More... | |
class | TwoLevelPreconditioner |
An operator that provides a two level approximation of the inverse of a Epetra_CsrMatrix object. More... | |
Typedefs | |
typedef FactorySingleton< Factory< RowMatrixPreconditioner, std::string > > | RowMatrixPreconditionerFactory |
RowMatrixPreconditionerFactory should be used for the creation of concrete instances of RowMatrixPreconditioner More... | |
typedef FactorySingleton< Factory< InvertibleOperator, std::string > > | InvertibleOperatorFactory |
typedef FactorySingleton< Factory< SolverOperator, std::string > > | SolverOperatorFactory |
typedef FactorySingleton< Factory< SolverOperatorAlgo, std::string > > | SolverOperatorAlgoFactory |
typedef FactorySingleton< Factory< NavierStokesPreconditionerOperator, std::string > > | NSPreconditionerFactory |
Functions | |
InvertibleOperator * | createAztecooOperatorAlgebra () |
InvertibleOperator * | createBelosOperatorAlgebra () |
RowMatrixPreconditioner * | createIfpack () |
RowMatrixPreconditioner * | createML () |
RowMatrixPreconditioner * | createTwoLevel () |
SolverOperator * | createAztecooOperator () |
SolverOperator * | createBelosOperator () |
NavierStokesPreconditionerOperator * | create_aSIMPLE () |
Factory create function. More... | |
typedef FactorySingleton<Factory<RowMatrixPreconditioner, std::string> > RowMatrixPreconditionerFactory |
RowMatrixPreconditionerFactory
should be used for the creation of concrete instances of RowMatrixPreconditioner
Definition at line 169 of file RowMatrixPreconditioner.hpp.
typedef FactorySingleton<Factory<InvertibleOperator, std::string> > InvertibleOperatorFactory |
Definition at line 116 of file InvertibleOperator.hpp.
typedef FactorySingleton<Factory<SolverOperator, std::string> > SolverOperatorFactory |
Definition at line 235 of file SolverOperator.hpp.
typedef FactorySingleton<Factory<SolverOperatorAlgo, std::string> > SolverOperatorAlgoFactory |
Definition at line 235 of file SolverOperatorAlgo.hpp.
typedef FactorySingleton<Factory<NavierStokesPreconditionerOperator, std::string> > NSPreconditionerFactory |
Definition at line 210 of file NavierStokesPreconditionerOperator.hpp.
|
inline |
Definition at line 62 of file AztecooOperatorAlgebra.hpp.
|
inline |
Definition at line 89 of file BelosOperatorAlgebra.hpp.
|
inline |
Definition at line 50 of file IfpackPreconditioner.hpp.
|
inline |
Definition at line 48 of file MLPreconditioner.hpp.
|
inline |
Definition at line 55 of file TwoLevelPreconditioner.hpp.
|
inline |
Definition at line 72 of file AztecooOperator.hpp.
|
inline |
Definition at line 105 of file BelosOperator.hpp.
|
inline |
Factory create function.
Definition at line 268 of file aSIMPLEOperator.hpp.