LifeV
anonymous_namespace{main.cpp} Namespace Reference

Typedefs

typedef RegionMesh< LinearTetramesh_Type
 
typedef std::shared_ptr< mesh_TypemeshPtr_Type
 
typedef MatrixEpetra< Realmatrix_Type
 
typedef VectorEpetra vector_Type
 
typedef std::shared_ptr< VectorEpetravectorPtr_Type
 
typedef FESpace< mesh_Type, MapEpetrafespace_Type
 
typedef std::shared_ptr< fespace_TypefespacePtr_Type
 
typedef LifeV::Preconditioner basePrec_Type
 
typedef std::shared_ptr< basePrec_TypebasePrecPtr_Type
 
typedef LifeV::PreconditionerIfpack prec_Type
 
typedef std::shared_ptr< prec_TypeprecPtr_Type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, UInt const &) > function_Type
 
typedef MatrixEpetraStructured< Realmatrix_block_type
 
typedef VectorBlockMonolithicEpetra vector_block_type
 
typedef std::shared_ptr< VectorBlockMonolithicEpetravector_blockPtr_type
 
typedef ETFESpace< mesh_Type, MapEpetra, 3, 3 > etaUspace_Type
 
typedef std::shared_ptr< ETFESpace< mesh_Type, MapEpetra, 3, 3 > > etaUspacePtr_Type
 
typedef ETFESpace< mesh_Type, MapEpetra, 3, 1 > etaPspace_Type
 
typedef std::shared_ptr< ETFESpace< mesh_Type, MapEpetra, 3, 1 > > etaPspacePtr_Type
 
typedef LifeV::RossEthierSteinmanUnsteadyDec problem_Type
 
typedef TimeIterationPolicyLinear< mesh_Type, AssemblyPolicyStokes< mesh_Type > > Stokes
 
typedef TimeIterationPolicyLinear< mesh_Type, AssemblyPolicyGeneralizedStokes< mesh_Type > > GStokes
 
typedef TimeIterationPolicyLinear< mesh_Type, AssemblyPolicyNavierStokesSemiImplicit< mesh_Type > > SemiImplicit
 
typedef TimeIterationPolicyNonlinearIncremental< mesh_Type, AssemblyPolicyNavierStokesNewton< mesh_Type > > Newton
 
typedef TimeIterationPolicyNonlinearIncremental< mesh_Type, AssemblyPolicyNavierStokesPicard< mesh_Type > > Picard
 
typedef TimeIterationPolicyNonlinear< mesh_Type, AssemblyPolicyNavierStokesPicard< mesh_Type > > PicardOseen
 
typedef InitPolicySolver< mesh_Type, StokesInitStokes
 
typedef InitPolicySolver< mesh_Type, GStokesInitGStokes
 
typedef InitPolicyInterpolation< mesh_TypeInitInter
 
typedef InitPolicyProjection< SolverPolicyLinearSolverInitProj
 
typedef ExporterPolicyNoExporter NoExporter
 
typedef ExporterPolicyHDF5< mesh_TypeHDF5Exporter
 
typedef NavierStokesSolver< mesh_Type, InitStokes, SemiImplicit, HDF5ExporternsSolver_Type
 

Enumerations

enum  DiffusionType { ViscousStress, StiffStrain, ViscousStress, StiffStrain }
 
enum  MeshType { RegularMesh, File, RegularMesh, File }
 
enum  InitType { Interpolation, Projection, Interpolation, Projection }
 
enum  ConvectionType { Explicit, Explicit, KIO91 }
 
enum  StabilizationType { None, VMS, IP }
 
enum  DiffusionType { ViscousStress, StiffStrain, ViscousStress, StiffStrain }
 
enum  MeshType { RegularMesh, File, RegularMesh, File }
 
enum  InitType { Interpolation, Projection, Interpolation, Projection }
 
enum  ConvectionType { Explicit, Explicit, KIO91 }
 

Functions

void setPreconditioner (basePrecPtr_Type &precPtr, const std::string &preconditionerName, const std::string &precSection, std::shared_ptr< NavierStokesProblem< mesh_Type > > nsProblem, const nsSolver_Type &nsSolver, const GetPot &dataFile, std::shared_ptr< Epetra_Comm > Comm, const bool useMinusDiv)
 

Variables

static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 
static bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
 
static bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
 

Typedef Documentation

◆ mesh_Type

◆ meshPtr_Type

typedef std::shared_ptr< mesh_Type > meshPtr_Type

Definition at line 72 of file lifev/core/testsuite/linear_solver/main.cpp.

◆ matrix_Type

◆ vector_Type

◆ vectorPtr_Type

typedef std::shared_ptr< VectorEpetra > vectorPtr_Type

Definition at line 75 of file lifev/core/testsuite/linear_solver/main.cpp.

◆ fespace_Type

◆ fespacePtr_Type

typedef std::shared_ptr< fespace_Type > fespacePtr_Type

Definition at line 77 of file lifev/core/testsuite/linear_solver/main.cpp.

◆ basePrec_Type

◆ basePrecPtr_Type

typedef std::shared_ptr< basePrec_Type > basePrecPtr_Type

Definition at line 80 of file lifev/core/testsuite/linear_solver/main.cpp.

◆ prec_Type

◆ precPtr_Type

typedef std::shared_ptr< prec_Type > precPtr_Type

Definition at line 82 of file lifev/core/testsuite/linear_solver/main.cpp.

◆ function_Type

typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, UInt const &) > function_Type

Definition at line 87 of file lifev/core/testsuite/linear_solver/main.cpp.

◆ matrix_block_type

◆ vector_block_type

◆ vector_blockPtr_type

◆ etaUspace_Type

◆ etaUspacePtr_Type

typedef std::shared_ptr<ETFESpace< mesh_Type, MapEpetra, 3, 3 > > etaUspacePtr_Type

Definition at line 107 of file lifev/eta/examples/vortex_shedding/main.cpp.

◆ etaPspace_Type

◆ etaPspacePtr_Type

typedef std::shared_ptr<ETFESpace< mesh_Type, MapEpetra, 3, 1 > > etaPspacePtr_Type

Definition at line 110 of file lifev/eta/examples/vortex_shedding/main.cpp.

◆ problem_Type

◆ Stokes

◆ GStokes

◆ SemiImplicit

◆ Newton

◆ Picard

◆ PicardOseen

◆ InitStokes

◆ InitGStokes

◆ InitInter

◆ InitProj

◆ NoExporter

◆ HDF5Exporter

◆ nsSolver_Type

Enumeration Type Documentation

◆ DiffusionType [1/2]

Enumerator
ViscousStress 
StiffStrain 
ViscousStress 
StiffStrain 

Definition at line 85 of file lifev/eta/examples/vortex_shedding/main.cpp.

◆ MeshType [1/2]

enum MeshType
Enumerator
RegularMesh 
File 
RegularMesh 
File 

Definition at line 86 of file lifev/eta/examples/vortex_shedding/main.cpp.

◆ InitType [1/2]

enum InitType
Enumerator
Interpolation 
Projection 
Interpolation 
Projection 

Definition at line 87 of file lifev/eta/examples/vortex_shedding/main.cpp.

◆ ConvectionType [1/2]

Enumerator
Explicit 
Explicit 
KIO91 

Definition at line 88 of file lifev/eta/examples/vortex_shedding/main.cpp.

◆ StabilizationType

Enumerator
None 
VMS 
IP 

Definition at line 89 of file lifev/eta/examples/vortex_shedding/main.cpp.

◆ DiffusionType [2/2]

Enumerator
ViscousStress 
StiffStrain 
ViscousStress 
StiffStrain 

Definition at line 68 of file lifev/navier_stokes/examples/oseen_assembler/main.cpp.

◆ MeshType [2/2]

enum MeshType
Enumerator
RegularMesh 
File 
RegularMesh 
File 

Definition at line 69 of file lifev/navier_stokes/examples/oseen_assembler/main.cpp.

◆ InitType [2/2]

enum InitType
Enumerator
Interpolation 
Projection 
Interpolation 
Projection 

Definition at line 70 of file lifev/navier_stokes/examples/oseen_assembler/main.cpp.

◆ ConvectionType [2/2]

Enumerator
Explicit 
Explicit 
KIO91 

Definition at line 71 of file lifev/navier_stokes/examples/oseen_assembler/main.cpp.

Function Documentation

◆ setPreconditioner()

void anonymous_namespace{main.cpp}::setPreconditioner ( basePrecPtr_Type precPtr,
const std::string &  preconditionerName,
const std::string &  precSection,
std::shared_ptr< NavierStokesProblem< mesh_Type > >  nsProblem,
const nsSolver_Type nsSolver,
const GetPot dataFile,
std::shared_ptr< Epetra_Comm >  Comm,
const bool  useMinusDiv 
)

Variable Documentation

◆ regIF [1/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [1/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [2/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [2/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [3/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [3/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [4/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

Definition at line 69 of file lifev/darcy/testsuite/basic_test/2d/main.cpp.

◆ regML [4/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

Definition at line 70 of file lifev/darcy/testsuite/basic_test/2d/main.cpp.

◆ regIF [5/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

Definition at line 69 of file lifev/darcy/testsuite/basic_test/3d/main.cpp.

◆ regML [5/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

Definition at line 70 of file lifev/darcy/testsuite/basic_test/3d/main.cpp.

◆ regIF [6/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [6/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [7/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [7/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [8/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [8/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [9/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [9/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [10/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [10/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [11/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [11/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [12/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [12/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [13/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [13/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [14/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [14/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [15/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [15/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [16/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [16/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static

◆ regIF [17/17]

bool regIF = (PRECFactory::instance().registerProduct ( "Ifpack", &createIfpack ) )
static

◆ regML [17/17]

bool regML = (PRECFactory::instance().registerProduct ( "ML", &createML ) )
static