|
svFSIplus
|
Equation type. More...
#include <ComMod.h>
Public Attributes | |
| bool | coupled = false |
| Should be satisfied in a coupled/uncoupled fashion. More... | |
| bool | ok = false |
| Satisfied/not satisfied. More... | |
| bool | useTLS = false |
| Use C++ Trilinos framework for the linear solvers. More... | |
| bool | assmTLS = false |
| Use C++ Trilinos framework for assembly and for linear solvers. More... | |
| int | dof = 0 |
| Degrees of freedom. More... | |
| int | e = -1 |
| Pointer to end of unknown Yo(:,s:e) More... | |
| int | s = -1 |
| Pointer to start of unknown Yo(:,s:e) More... | |
| int | itr = 0 |
| Number of performed iterations. More... | |
| int | maxItr = 5 |
| Maximum iteration for this eq. More... | |
| int | minItr = 1 |
| Minimum iteration for this eq. More... | |
| int | nOutput = 0 |
| Number of possible outputs. More... | |
| int | nOutIB = 0 |
| IB: Number of possible outputs. More... | |
| int | nDmn = 0 |
| Number of domains. More... | |
| int | nDmnIB = 0 |
| IB: Number of immersed domains. More... | |
| int | nBc = 0 |
| Number of BCs. More... | |
| int | nBcIB = 0 |
| Number of BCs on immersed surfaces. More... | |
| int | nBf = 0 |
| Number of BFs. More... | |
| consts::EquationType | phys = consts::EquationType::phys_NA |
| Type of equation fluid/heatF/heatS/lElas/FSI. More... | |
| double | af = 0.0 |
More... | |
| double | am = 0.0 |
More... | |
| double | beta = 0.0 |
More... | |
| double | gam = 0.0 |
More... | |
| double | iNorm = 0.0 |
| Initial norm of residual. More... | |
| double | pNorm = 0.0 |
| First iteration norm. More... | |
| double | roInf = 0.0 |
More... | |
| double | tol = 0.0 |
| Accepted relative tolerance. More... | |
| std::string | sym |
| Equation symbol. More... | |
| lsType | ls |
| type of linear solver More... | |
| fsi_linear_solver::FSILS_lsType | FSILS |
| FSILS type of linear solver. More... | |
| std::vector< bcType > | bc |
| BCs associated with this equation;. More... | |
| std::vector< bcType > | bcIB |
| IB: BCs associated with this equation on immersed surfaces. More... | |
| std::vector< dmnType > | dmn |
| domains that this equation must be solved More... | |
| std::vector< dmnType > | dmnIB |
| IB: immersed domains that this equation must be solved. More... | |
| std::vector< outputType > | output |
| Outputs. More... | |
| std::vector< outputType > | outIB |
| IB: Outputs. More... | |
| std::vector< bfType > | bf |
| Body force associated with this equation. More... | |
Equation type.
| double eqType::af = 0.0 |
| double eqType::am = 0.0 |
For second order equations: am = (2.0 - roInf) / (1.0 + roInf) First order equations: am = 0.5 * (3.0 - roInf) / (1.0 + roInf)
| bool eqType::assmTLS = false |
Use C++ Trilinos framework for assembly and for linear solvers.
| std::vector<bcType> eqType::bc |
BCs associated with this equation;.
| std::vector<bcType> eqType::bcIB |
IB: BCs associated with this equation on immersed surfaces.
| double eqType::beta = 0.0 |
| std::vector<bfType> eqType::bf |
Body force associated with this equation.
| bool eqType::coupled = false |
Should be satisfied in a coupled/uncoupled fashion.
| std::vector<dmnType> eqType::dmn |
domains that this equation must be solved
| std::vector<dmnType> eqType::dmnIB |
IB: immersed domains that this equation must be solved.
| int eqType::dof = 0 |
Degrees of freedom.
| int eqType::e = -1 |
Pointer to end of unknown Yo(:,s:e)
| fsi_linear_solver::FSILS_lsType eqType::FSILS |
FSILS type of linear solver.
| double eqType::gam = 0.0 |
| double eqType::iNorm = 0.0 |
Initial norm of residual.
| int eqType::itr = 0 |
Number of performed iterations.
| lsType eqType::ls |
type of linear solver
| int eqType::maxItr = 5 |
Maximum iteration for this eq.
| int eqType::minItr = 1 |
Minimum iteration for this eq.
| int eqType::nBc = 0 |
Number of BCs.
| int eqType::nBcIB = 0 |
Number of BCs on immersed surfaces.
| int eqType::nBf = 0 |
Number of BFs.
| int eqType::nDmn = 0 |
Number of domains.
| int eqType::nDmnIB = 0 |
IB: Number of immersed domains.
| int eqType::nOutIB = 0 |
IB: Number of possible outputs.
| int eqType::nOutput = 0 |
Number of possible outputs.
| bool eqType::ok = false |
Satisfied/not satisfied.
| std::vector<outputType> eqType::outIB |
IB: Outputs.
| std::vector<outputType> eqType::output |
Outputs.
| consts::EquationType eqType::phys = consts::EquationType::phys_NA |
Type of equation fluid/heatF/heatS/lElas/FSI.
| double eqType::pNorm = 0.0 |
First iteration norm.
| double eqType::roInf = 0.0 |
| int eqType::s = -1 |
Pointer to start of unknown Yo(:,s:e)
| std::string eqType::sym |
Equation symbol.
| double eqType::tol = 0.0 |
Accepted relative tolerance.
| bool eqType::useTLS = false |
Use C++ Trilinos framework for the linear solvers.