svFSIplus
Public Attributes | List of all members
cplBCType Class Reference

For coupled 0D-3D problems. More...

#include <ComMod.h>

Public Attributes

bool coupled = false
 Is multi-domain active. More...
 
bool useGenBC = false
 Whether to use genBC. More...
 
bool useSvZeroD = false
 
bool initRCR = false
 
int nFa = 0
 Number of coupled faces. More...
 
int nX = 0
 Number of unknowns in the 0D domain. More...
 
int nXp = 0
 Number of output variables addition to nX. More...
 
consts::CplBCType schm = consts::CplBCType::cplBC_NA
 Implicit/Explicit/Semi-implicit schemes. More...
 
std::string binPath
 Path to the 0D code binary file. More...
 
std::string commuName
 File name for communication between 0D and 3D. More...
 
std::string saveName
 The name of history file containing "X". More...
 
Vector< double > xn
 New time step unknowns in the 0D domain. More...
 
Vector< double > xo
 Old time step unknowns in the 0D domain. More...
 
Vector< double > xp
 Output variables to be printed. More...
 
std::vector< cplFaceTypefa
 Data structure used for communicating with 0D code. More...
 

Detailed Description

For coupled 0D-3D problems.

Member Data Documentation

◆ binPath

std::string cplBCType::binPath

Path to the 0D code binary file.

◆ commuName

std::string cplBCType::commuName

File name for communication between 0D and 3D.

◆ coupled

bool cplBCType::coupled = false

Is multi-domain active.

◆ fa

std::vector<cplFaceType> cplBCType::fa

Data structure used for communicating with 0D code.

◆ nFa

int cplBCType::nFa = 0

Number of coupled faces.

◆ nX

int cplBCType::nX = 0

Number of unknowns in the 0D domain.

◆ nXp

int cplBCType::nXp = 0

Number of output variables addition to nX.

◆ saveName

std::string cplBCType::saveName

The name of history file containing "X".

◆ schm

consts::CplBCType cplBCType::schm = consts::CplBCType::cplBC_NA

Implicit/Explicit/Semi-implicit schemes.

◆ useGenBC

bool cplBCType::useGenBC = false

Whether to use genBC.

◆ xn

Vector<double> cplBCType::xn

New time step unknowns in the 0D domain.

◆ xo

Vector<double> cplBCType::xo

Old time step unknowns in the 0D domain.

◆ xp

Vector<double> cplBCType::xp

Output variables to be printed.


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