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