LifeV
FlowConditions Class Reference

#include <flowConditions.hpp>

+ Collaboration diagram for FlowConditions:

Public Member Functions

 FlowConditions ()
 
void initParameters (FSIOperator &oper, const int &outflowFlag)
 
void renewParameters (FSISolver &oper, const int &outflowFlag, const FSIOperator::vector_Type &fluidSolution)
 
Real fZero (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real inDeltaRadius (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real outDeltaRadius (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
 FlowConditions ()
 
void initParameters (FSIOperator &oper, const int &outflowFlag)
 
void renewParameters (FSISolver &oper, const int &outflowFlag)
 
Real fZero (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real inDeltaRadius (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real outDeltaRadius (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
 FlowConditions ()
 
void initParameters (FSIOperator &oper, const int &outflowFlag)
 
void renewParameters (FSISolver &oper, const int &outflowFlag)
 
Real fZero (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real inDeltaRadius (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real outDeltaRadius (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
 FlowConditions ()
 
void initParameters (const int outflowFlag, const Real resistance, const Real hydrostatic, const std::string name)
 
void renewParameters (OseenSolver< RegionMesh< LinearTetra > > &solver, const VectorEpetra &solution)
 
Real fZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real resistance ()
 
Real flow ()
 
std::string name ()
 
Real hydrostatic ()
 
Real outP ()
 

Static Public Member Functions

static Real outPressure0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure1 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure2 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure3 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure4 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure5 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure6 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure1 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure2 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure3 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure4 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure5 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure6 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure1 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure2 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure3 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure4 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure5 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure6 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real outPressure0 (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real outPressure1 (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real outPressure2 (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real outPressure3 (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real outPressure4 (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real outPressure5 (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real outPressure6 (const Real &, const Real &, const Real &, const Real &, const ID &)
 

Private Attributes

Real pi
 
bool bcOnFluid
 
Real M_outflux
 
Real M_influx
 
Real M_outP
 
Real M_area0
 
Real M_inRadius0
 
Real M_outRadius0
 
Real M_inDeltaRadius
 
Real M_outDeltaRadius
 
Real M_beta
 
Real M_rhos
 
UInt conditionNumber
 
Real M_resistance
 
Real M_hydrostaticP
 
int M_flag
 
std::string M_name
 

Static Private Attributes

static std::vector< RealoutputVector
 

Detailed Description

Constructor & Destructor Documentation

◆ FlowConditions() [1/4]

◆ FlowConditions() [2/4]

◆ FlowConditions() [3/4]

◆ FlowConditions() [4/4]

Member Function Documentation

◆ initParameters() [1/4]

void initParameters ( FSIOperator oper,
const int &  outflowFlag 
)

◆ renewParameters() [1/4]

void renewParameters ( FSISolver oper,
const int &  outflowFlag,
const FSIOperator::vector_Type fluidSolution 
)

◆ fZero() [1/4]

Real fZero ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ outPressure0() [1/4]

Real outPressure0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure1() [1/4]

Real outPressure1 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure2() [1/4]

Real outPressure2 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure3() [1/4]

Real outPressure3 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure4() [1/4]

Real outPressure4 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure5() [1/4]

Real outPressure5 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure6() [1/4]

Real outPressure6 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ inDeltaRadius() [1/3]

Real inDeltaRadius ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ outDeltaRadius() [1/3]

Real outDeltaRadius ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ initParameters() [2/4]

void initParameters ( FSIOperator oper,
const int &  outflowFlag 
)

◆ renewParameters() [2/4]

void renewParameters ( FSISolver oper,
const int &  outflowFlag 
)

◆ fZero() [2/4]

Real fZero ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ outPressure0() [2/4]

static Real outPressure0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure1() [2/4]

static Real outPressure1 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure2() [2/4]

static Real outPressure2 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure3() [2/4]

static Real outPressure3 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure4() [2/4]

static Real outPressure4 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure5() [2/4]

static Real outPressure5 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure6() [2/4]

static Real outPressure6 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ inDeltaRadius() [2/3]

Real inDeltaRadius ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ outDeltaRadius() [2/3]

Real outDeltaRadius ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ initParameters() [3/4]

void initParameters ( FSIOperator oper,
const int &  outflowFlag 
)

◆ renewParameters() [3/4]

void renewParameters ( FSISolver oper,
const int &  outflowFlag 
)

◆ fZero() [3/4]

Real fZero ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ outPressure0() [3/4]

static Real outPressure0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure1() [3/4]

static Real outPressure1 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure2() [3/4]

static Real outPressure2 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure3() [3/4]

static Real outPressure3 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure4() [3/4]

static Real outPressure4 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure5() [3/4]

static Real outPressure5 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ outPressure6() [3/4]

static Real outPressure6 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
static

◆ inDeltaRadius() [3/3]

Real inDeltaRadius ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ outDeltaRadius() [3/3]

Real outDeltaRadius ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ initParameters() [4/4]

void initParameters ( const int  outflowFlag,
const Real  resistance,
const Real  hydrostatic,
const std::string  name 
)

◆ renewParameters() [4/4]

void renewParameters ( OseenSolver< RegionMesh< LinearTetra > > &  solver,
const VectorEpetra solution 
)

◆ fZero() [4/4]

Real fZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ outPressure0() [4/4]

static Real outPressure0 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
static

◆ outPressure1() [4/4]

static Real outPressure1 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
static

◆ outPressure2() [4/4]

static Real outPressure2 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
static

◆ outPressure3() [4/4]

static Real outPressure3 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
static

◆ outPressure4() [4/4]

static Real outPressure4 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
static

◆ outPressure5() [4/4]

static Real outPressure5 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
static

◆ outPressure6() [4/4]

static Real outPressure6 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
static

◆ resistance()

Real resistance ( )
inline

◆ flow()

Real flow ( )
inline

◆ name()

std::string name ( )
inline

◆ hydrostatic()

Real hydrostatic ( )
inline

◆ outP()

Real outP ( )
inline

Field Documentation

◆ pi

Real pi
private

◆ bcOnFluid

bool bcOnFluid
private

◆ M_outflux

Real M_outflux
private

◆ M_influx

Real M_influx
private

◆ M_outP

Real M_outP
private

◆ M_area0

Real M_area0
private

◆ M_inRadius0

Real M_inRadius0
private

◆ M_outRadius0

Real M_outRadius0
private

◆ M_inDeltaRadius

Real M_inDeltaRadius
private

◆ M_outDeltaRadius

Real M_outDeltaRadius
private

◆ M_beta

Real M_beta
private

◆ M_rhos

Real M_rhos
private

◆ outputVector

static std::vector< Real > outputVector
staticprivate

◆ conditionNumber

UInt conditionNumber
private

◆ M_resistance

Real M_resistance
private

◆ M_hydrostaticP

Real M_hydrostaticP
private

◆ M_flag

int M_flag
private

◆ M_name

std::string M_name
private

The documentation for this class was generated from the following files: