svMultiPhysics
|
Immersed Boundary (IB) data type. More...
#include <ComMod.h>
Public Attributes | |
bool | savedOnce = false |
Whether any file being saved. More... | |
int | mthd = 0 |
IB method. More... | |
int | cpld = 0 |
IB coupling. More... | |
int | intrp = 0 |
IB interpolation method. More... | |
int | cDmn = 0 |
Current IB domain ID. More... | |
int | cEq = 0 |
Current equation. More... | |
int | tnNo = 0 |
Total number of IB nodes. More... | |
int | nMsh = 0 |
Number of IB meshes. More... | |
double | callD [4] = {0.0, 0.0, 0.0, 0.0} |
IB call duration (1: total time; 2: update; 3,4: communication) More... | |
Vector< int > | dmnID |
IB Domain ID. More... | |
Vector< int > | rowPtr |
Row pointer (for sparse LHS matrix storage) More... | |
Vector< int > | colPtr |
Column pointer (for sparse LHS matrix storage) More... | |
Array< double > | x |
IB position coordinates. More... | |
Array< double > | Yb |
Velocity (new) More... | |
Array< double > | Auo |
Time derivative of displacement (old) More... | |
Array< double > | Aun |
Time derivative of displacement (new) More... | |
Array< double > | Auk |
Time derivative of displacement (n+am) More... | |
Array< double > | Ubo |
Displacement (old) More... | |
Array< double > | Ubn |
Displacement (new) More... | |
Array< double > | Ubk |
Displacement (n+af) More... | |
Array< double > | Uo |
Displacement (projected on background mesh, old) More... | |
Array< double > | Un |
Displacement (projected on background mesh, new, n+af) More... | |
Array< double > | R |
Residual (FSI force) More... | |
Array< double > | Ru |
Residual (displacement, background mesh) More... | |
Array< double > | Rub |
Residual (displacement, IB mesh) More... | |
Array< double > | Ku |
LHS tangent matrix for displacement. More... | |
std::vector< mshType > | msh |
DERIVED class VARIABLES IB meshes;. More... | |
ibCommType | cm |
IB communicator. More... | |
Immersed Boundary (IB) data type.
Array<double> ibType::Auk |
Time derivative of displacement (n+am)
Array<double> ibType::Aun |
Time derivative of displacement (new)
Array<double> ibType::Auo |
Time derivative of displacement (old)
double ibType::callD[4] = {0.0, 0.0, 0.0, 0.0} |
IB call duration (1: total time; 2: update; 3,4: communication)
int ibType::cDmn = 0 |
Current IB domain ID.
int ibType::cEq = 0 |
Current equation.
ibCommType ibType::cm |
IB communicator.
Vector<int> ibType::colPtr |
Column pointer (for sparse LHS matrix storage)
int ibType::cpld = 0 |
IB coupling.
Vector<int> ibType::dmnID |
IB Domain ID.
int ibType::intrp = 0 |
IB interpolation method.
Array<double> ibType::Ku |
LHS tangent matrix for displacement.
std::vector<mshType> ibType::msh |
DERIVED class VARIABLES IB meshes;.
int ibType::mthd = 0 |
IB method.
int ibType::nMsh = 0 |
Number of IB meshes.
Array<double> ibType::R |
Residual (FSI force)
Vector<int> ibType::rowPtr |
Row pointer (for sparse LHS matrix storage)
Array<double> ibType::Ru |
Residual (displacement, background mesh)
Array<double> ibType::Rub |
Residual (displacement, IB mesh)
bool ibType::savedOnce = false |
Whether any file being saved.
int ibType::tnNo = 0 |
Total number of IB nodes.
Array<double> ibType::Ubk |
Displacement (n+af)
Array<double> ibType::Ubn |
Displacement (new)
Array<double> ibType::Ubo |
Displacement (old)
Array<double> ibType::Un |
Displacement (projected on background mesh, new, n+af)
Array<double> ibType::Uo |
Displacement (projected on background mesh, old)
Array<double> ibType::x |
IB position coordinates.
Array<double> ibType::Yb |
Velocity (new)