LifeV
LifeV::OneDFSI Namespace Reference

Enumerations

enum  physicsType_Type { LinearPhysics, NonLinearPhysics }
 
enum  fluxTerm_Type { LinearFlux, NonLinearFlux }
 
enum  sourceTerm_Type { LinearSource, NonLinearSource }
 
enum  bcType_Type {
  W1, W2, A, Q,
  P, S, T
}
 
enum  bcSide_Type { left, right }
 
enum  bcLine_Type { first, second }
 

Functions

void mapsDefinition ()
 Define the map of the OneDFSIModel objects. More...
 
Real pow05 (const Real &base, const Real &exponent)
 Fast pow for the case of exponent 0.5. More...
 
Real pow10 (const Real &base, const Real &exponent)
 Fast pow for the case of exponent 1.0. More...
 
Real pow15 (const Real &base, const Real &exponent)
 Fast pow for the case of exponent 1.5. More...
 
Real pow20 (const Real &base, const Real &exponent)
 Fast pow for the case of exponent 2.0. More...
 
Real pow30 (const Real &base, const Real &exponent)
 Fast pow for the case of exponent 3.0. More...
 
Real pow40 (const Real &base, const Real &exponent)
 Fast pow for the case of exponent 4.0. More...
 

Variables

std::map< std::string, physicsType_TypephysicsMap
 
std::map< std::string, fluxTerm_TypefluxMap
 
std::map< std::string, sourceTerm_TypesourceMap
 

Enumeration Type Documentation

◆ physicsType_Type

Enumerator
LinearPhysics 

Use Linear Physics

NonLinearPhysics 

Use Non Linear Physics

Definition at line 76 of file OneDFSIDefinitions.hpp.

◆ fluxTerm_Type

Enumerator
LinearFlux 

Use Linear Flux

NonLinearFlux 

Use Non Linear Flux

Definition at line 84 of file OneDFSIDefinitions.hpp.

◆ sourceTerm_Type

Enumerator
LinearSource 

Use Linear Source

NonLinearSource 

Use Non Linear Source

Definition at line 92 of file OneDFSIDefinitions.hpp.

◆ bcType_Type

Enumerator
W1 

Riemann variable 1

W2 

Riemann variable 2

Area

Flow rate

Pressure

Normal stress

Total normal stress

Definition at line 109 of file OneDFSIDefinitions.hpp.

◆ bcSide_Type

Enumerator
left 
right 

Definition at line 120 of file OneDFSIDefinitions.hpp.

◆ bcLine_Type

Enumerator
first 
second 

Definition at line 126 of file OneDFSIDefinitions.hpp.

Function Documentation

◆ mapsDefinition()

void LifeV::OneDFSI::mapsDefinition ( )
inline

Define the map of the OneDFSIModel objects.

Definition at line 138 of file OneDFSIDefinitions.hpp.

+ Here is the caller graph for this function:

◆ pow05()

Real LifeV::OneDFSI::pow05 ( const Real base,
const Real exponent 
)
inline

Fast pow for the case of exponent 0.5.

Definition at line 152 of file OneDFSIDefinitions.hpp.

◆ pow10()

Real LifeV::OneDFSI::pow10 ( const Real base,
const Real exponent 
)
inline

Fast pow for the case of exponent 1.0.

Definition at line 166 of file OneDFSIDefinitions.hpp.

◆ pow15()

Real LifeV::OneDFSI::pow15 ( const Real base,
const Real exponent 
)
inline

Fast pow for the case of exponent 1.5.

Definition at line 180 of file OneDFSIDefinitions.hpp.

◆ pow20()

Real LifeV::OneDFSI::pow20 ( const Real base,
const Real exponent 
)
inline

Fast pow for the case of exponent 2.0.

Definition at line 194 of file OneDFSIDefinitions.hpp.

◆ pow30()

Real LifeV::OneDFSI::pow30 ( const Real base,
const Real exponent 
)
inline

Fast pow for the case of exponent 3.0.

Definition at line 208 of file OneDFSIDefinitions.hpp.

◆ pow40()

Real LifeV::OneDFSI::pow40 ( const Real base,
const Real exponent 
)
inline

Fast pow for the case of exponent 4.0.

Definition at line 222 of file OneDFSIDefinitions.hpp.

Variable Documentation

◆ physicsMap

std::map< std::string, OneDFSI::physicsType_Type > physicsMap

Definition at line 54 of file OneDFSISolver.cpp.

◆ fluxMap

std::map< std::string, OneDFSI::fluxTerm_Type > fluxMap

Definition at line 55 of file OneDFSISolver.cpp.

◆ sourceMap

std::map< std::string, OneDFSI::sourceTerm_Type > sourceMap

Definition at line 56 of file OneDFSISolver.cpp.