LifeV
ResistanceBCs Class Reference

#include <resistance.hpp>

+ Collaboration diagram for ResistanceBCs:

Public Member Functions

 ResistanceBCs ()
 
void initParameters (const int outflowFlag, const Real resistance, const Real hydrostatic, const std::string name)
 
void renewParameters (OseenSolverShapeDerivative< RegionMesh< LinearTetra > > &solver, const VectorEpetra &solution, const Real time)
 
Real computeResistance (const Real time)
 
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 &, 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
 
Real M_outflux
 
Real M_resistance
 
Real M_hydrostaticP
 
Real M_outP
 
int M_flag
 
std::string M_name
 
UInt conditionNumber
 

Static Private Attributes

static std::vector< RealoutputVector
 

Detailed Description

Constructor & Destructor Documentation

◆ ResistanceBCs()

Member Function Documentation

◆ initParameters()

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

◆ renewParameters()

void renewParameters ( OseenSolverShapeDerivative< RegionMesh< LinearTetra > > &  solver,
const VectorEpetra solution,
const Real  time 
)

◆ computeResistance()

Real computeResistance ( const Real  time)

◆ fZero()

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

◆ outPressure0()

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

◆ outPressure1()

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

◆ outPressure2()

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

◆ outPressure3()

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

◆ outPressure4()

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

◆ outPressure5()

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

◆ outPressure6()

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

◆ M_outflux

Real M_outflux
private

◆ M_resistance

Real M_resistance
private

◆ M_hydrostaticP

Real M_hydrostaticP
private

◆ M_outP

Real M_outP
private

◆ M_flag

int M_flag
private

◆ M_name

std::string M_name
private

◆ conditionNumber

UInt conditionNumber
private

◆ outputVector

std::vector< Real > outputVector
staticprivate

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