| 
    MueLu
    Version of the Day
    
   | 
 
Concrete preconditioner factory subclass based on MueLu. More...
#include <Thyra_MueLuTpetraQ2Q1PreconditionerFactory_decl.hpp>
  
 Private Types | |
| typedef Scalar | SC | 
| typedef LocalOrdinal | LO | 
| typedef GlobalOrdinal | GO | 
| typedef Node | NO | 
Private Member Functions | |
| Teuchos::RCP < MueLu::TpetraOperator< SC, LO, GO, NO > >  | Q2Q1MkPrecond (const ParameterList ¶mList, const Teuchos::RCP< Tpetra::MultiVector< SC, LO, GO, NO > > &velCoords, const Teuchos::RCP< Tpetra::MultiVector< SC, LO, GO, NO > > &presCoords, const Teuchos::ArrayRCP< LO > &p2vMap, const Teko::LinearOp &thA11, const Teko::LinearOp &thA12, const Teko::LinearOp &thA21, const Teko::LinearOp &thA11_9Pt) const | 
| Teuchos::RCP< Xpetra::Matrix < SC, LO, GO, NO > >  | Absolute (const Xpetra::Matrix< SC, LO, GO, NO > &A) const | 
| Teuchos::RCP< Xpetra::Matrix < SC, LO, GO, NO > >  | FilterMatrix (Xpetra::Matrix< SC, LO, GO, NO > &A, Xpetra::Matrix< SC, LO, GO, NO > &Pattern, SC dropTol) const | 
| void | SetDependencyTree (MueLu::FactoryManager< SC, LO, GO, NO > &M, const ParameterList ¶mList) const | 
| void | SetBlockDependencyTree (MueLu::FactoryManager< SC, LO, GO, NO > &M, LO row, LO col, const std::string &mode, const ParameterList ¶mList) const | 
| RCP< MueLu::FactoryBase > | GetSmoother (const std::string &type, const ParameterList ¶mList, bool coarseSolver) const | 
Private Attributes | |
| Teuchos::RCP < Teuchos::ParameterList >  | paramList_ | 
Constructors/initializers/accessors | |
| MueLuTpetraQ2Q1PreconditionerFactory () | |
Overridden from PreconditionerFactoryBase | |
| bool | isCompatible (const LinearOpSourceBase< SC > &fwdOp) const | 
| Teuchos::RCP < PreconditionerBase< SC > >  | createPrec () const | 
| void | initializePrec (const Teuchos::RCP< const LinearOpSourceBase< SC > > &fwdOp, PreconditionerBase< SC > *prec, const ESupportSolveUse supportSolveUse) const | 
| void | uninitializePrec (PreconditionerBase< SC > *prec, Teuchos::RCP< const LinearOpSourceBase< SC > > *fwdOp, ESupportSolveUse *supportSolveUse) const | 
Overridden from Teuchos::ParameterListAcceptor | |
| void | setParameterList (const Teuchos::RCP< Teuchos::ParameterList > ¶mList) | 
| Teuchos::RCP < Teuchos::ParameterList >  | unsetParameterList () | 
| Teuchos::RCP < Teuchos::ParameterList >  | getNonconstParameterList () | 
| Teuchos::RCP< const  Teuchos::ParameterList >  | getParameterList () const | 
| Teuchos::RCP< const  Teuchos::ParameterList >  | getValidParameters () const | 
Public functions overridden from Describable. | |
| std::string | description () const | 
Concrete preconditioner factory subclass based on MueLu.
ToDo: Finish documentation!
Definition at line 67 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_decl.hpp.
      
  | 
  private | 
Definition at line 69 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_decl.hpp.
      
  | 
  private | 
Definition at line 70 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_decl.hpp.
      
  | 
  private | 
Definition at line 71 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_decl.hpp.
      
  | 
  private | 
Definition at line 72 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_decl.hpp.
| Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::MueLuTpetraQ2Q1PreconditionerFactory | ( | ) | 
Definition at line 120 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| bool Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::isCompatible | ( | const LinearOpSourceBase< SC > & | fwdOp | ) | const | 
Definition at line 125 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| RCP< PreconditionerBase< Scalar > > Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::createPrec | ( | ) | const | 
Definition at line 140 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| void Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::initializePrec | ( | const Teuchos::RCP< const LinearOpSourceBase< SC > > & | fwdOp, | 
| PreconditionerBase< SC > * | prec, | ||
| const ESupportSolveUse | supportSolveUse | ||
| ) | const | 
Definition at line 146 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| void Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::uninitializePrec | ( | PreconditionerBase< SC > * | prec, | 
| Teuchos::RCP< const LinearOpSourceBase< SC > > * | fwdOp, | ||
| ESupportSolveUse * | supportSolveUse | ||
| ) | const | 
Definition at line 203 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| void Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::setParameterList | ( | const Teuchos::RCP< Teuchos::ParameterList > & | paramList | ) | 
Definition at line 227 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| RCP< ParameterList > Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::unsetParameterList | ( | ) | 
Definition at line 241 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| RCP< ParameterList > Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getNonconstParameterList | ( | ) | 
Definition at line 234 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| RCP< const ParameterList > Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getParameterList | ( | ) | const | 
Definition at line 249 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| RCP< const ParameterList > Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getValidParameters | ( | ) | const | 
Definition at line 255 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
| std::string Thyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::description | ( | ) | const | 
Definition at line 876 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
      
  | 
  private | 
Definition at line 267 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
      
  | 
  private | 
Definition at line 847 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
      
  | 
  private | 
Definition at line 530 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
      
  | 
  private | 
Definition at line 624 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
      
  | 
  private | 
Definition at line 669 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
      
  | 
  private | 
Definition at line 749 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_def.hpp.
      
  | 
  private | 
Definition at line 138 of file Thyra_MueLuTpetraQ2Q1PreconditionerFactory_decl.hpp.