#include <NavierStokesFSI.hpp>
|
| | NavierStokesFSIAssemblerData (Values vals, Coefficients x, Coefficients x_prev, const double t, const double dt, const QuadratureVector &da, const Eigen::VectorXd &velocity_tilde, const Eigen::VectorXd &mesh_velocity, const double dmesh_velocity_dmesh_displacement, const double spatial_weight, const bool include_inertia, const bool picard, BodyForceEvaluator body_force_evaluator={}) |
| |
| const Eigen::VectorXd & | velocity () const |
| |
| const Eigen::VectorXd & | pressure () const |
| |
| const Eigen::VectorXd & | mesh_displacement () const |
| |
| | MultiSpacesNLAssemblerData (Values vals, Coefficients x, Coefficients x_prev, const double t, const double dt, const QuadratureVector &da) |
| |
| virtual | ~MultiSpacesNLAssemblerData ()=default |
| |
| int | n_spaces () const |
| |
| const ElementAssemblyValues & | vals (const int space) const |
| |
| const Eigen::VectorXd & | x (const int space) const |
| |
| const Eigen::VectorXd & | x_prev (const int space) const |
| |
Definition at line 10 of file NavierStokesFSI.hpp.
◆ BodyForceEvaluator
◆ Space
| Enumerator |
|---|
| Velocity | |
| Pressure | |
| MeshDisplacement | |
| NumberOfSpaces | |
Definition at line 13 of file NavierStokesFSI.hpp.
◆ NavierStokesFSIAssemblerData()
| polyfem::assembler::NavierStokesFSIAssemblerData::NavierStokesFSIAssemblerData |
( |
Values |
vals, |
|
|
Coefficients |
x, |
|
|
Coefficients |
x_prev, |
|
|
const double |
t, |
|
|
const double |
dt, |
|
|
const QuadratureVector & |
da, |
|
|
const Eigen::VectorXd & |
velocity_tilde, |
|
|
const Eigen::VectorXd & |
mesh_velocity, |
|
|
const double |
dmesh_velocity_dmesh_displacement, |
|
|
const double |
spatial_weight, |
|
|
const bool |
include_inertia, |
|
|
const bool |
picard, |
|
|
BodyForceEvaluator |
body_force_evaluator = {} |
|
) |
| |
|
inline |
◆ mesh_displacement()
| const Eigen::VectorXd & polyfem::assembler::NavierStokesFSIAssemblerData::mesh_displacement |
( |
| ) |
const |
|
inline |
◆ pressure()
| const Eigen::VectorXd & polyfem::assembler::NavierStokesFSIAssemblerData::pressure |
( |
| ) |
const |
|
inline |
◆ velocity()
| const Eigen::VectorXd & polyfem::assembler::NavierStokesFSIAssemblerData::velocity |
( |
| ) |
const |
|
inline |
◆ body_force_evaluator
| const BodyForceEvaluator polyfem::assembler::NavierStokesFSIAssemblerData::body_force_evaluator |
◆ dmesh_velocity_dmesh_displacement
| const double polyfem::assembler::NavierStokesFSIAssemblerData::dmesh_velocity_dmesh_displacement |
◆ include_inertia
| const bool polyfem::assembler::NavierStokesFSIAssemblerData::include_inertia |
◆ mesh_velocity
| const Eigen::VectorXd& polyfem::assembler::NavierStokesFSIAssemblerData::mesh_velocity |
◆ picard
| const bool polyfem::assembler::NavierStokesFSIAssemblerData::picard |
◆ spatial_weight
| const double polyfem::assembler::NavierStokesFSIAssemblerData::spatial_weight |
◆ velocity_tilde
| const Eigen::VectorXd& polyfem::assembler::NavierStokesFSIAssemblerData::velocity_tilde |
The documentation for this class was generated from the following file: