PolyFEM
Loading...
Searching...
No Matches
NavierStokesFSI.cpp File Reference
#include "NavierStokesFSI.hpp"
#include <polyfem/utils/Logger.hpp>
#include <algorithm>
#include <array>
#include <cmath>
Include dependency graph for NavierStokesFSI.cpp:

Go to the source code of this file.

Namespaces

namespace  polyfem
 
namespace  polyfem::assembler
 Used for test only.
 

Variable Documentation

◆ F

◆ F_inv

◆ J

◆ point

Eigen::RowVectorXd point

Definition at line 61 of file NavierStokesFSI.cpp.

Referenced by polyfem::mesh::Mesh::apply_affine_transformation(), polyfem::assembler::NavierStokesFSIVelocity::assemble_hessian(), polyfem::assembler::NavierStokesFSIInertia::assemble_hessian(), polyfem::mesh::Mesh2D::barycentric_coords(), polyfem::mesh::CMesh3D::barycentric_coords(), polyfem::mesh::Mesh3D::barycentric_coords(), polyfem::LazyCubicInterpolator::bicubic_interpolation(), polyfem::BSplineParametrization2D::BSplineParametrization2D(), polyfem::BSplineParametrization3D::BSplineParametrization3D(), polyfem::LazyCubicInterpolator::build_corner_keys(), polyfem::LazyCubicInterpolator::cache_grid(), polyfem::mesh::CMesh3D::cell_barycenter(), polyfem::mesh::NCMesh3D::cell_barycenter(), polyfem::mesh::Mesh3D::cell_node(), polyfem::mesh::Mesh3D::compute_cell_jacobian(), polyfem::solver::SDFTargetForm::compute_distance(), polyfem::mesh::Mesh2D::compute_face_jacobian(), polyfem::mesh::Mesh::compute_node_ids(), polyfem::CubicHermiteSplineParametrization::CubicHermiteSplineParametrization(), polyfem::mesh::CMesh3D::edge_barycenter(), polyfem::mesh::NCMesh3D::edge_barycenter(), polyfem::mesh::CMesh2D::edge_barycenter(), polyfem::mesh::NCMesh2D::edge_barycenter(), polyfem::mesh::CMesh2D::edge_length(), polyfem::mesh::NCMesh2D::edge_length(), polyfem::mesh::NCMesh3D::edge_length(), polyfem::mesh::Mesh3D::edge_node(), polyfem::mesh::CMesh2D::edge_node(), polyfem::mesh::NCMesh2D::edge_node(), polyfem::mesh::Mesh2D::elements_boxes(), polyfem::mesh::CMesh3D::elements_boxes(), polyfem::mesh::Mesh3D::elements_boxes(), polyfem::LazyCubicInterpolator::evaluate(), polyfem::mesh::CMesh3D::face_barycenter(), polyfem::mesh::NCMesh3D::face_barycenter(), polyfem::mesh::Mesh2D::face_barycenter(), polyfem::mesh::Mesh3D::face_node(), polyfem::mesh::Mesh3D::face_node(), polyfem::mesh::CMesh2D::face_node(), polyfem::mesh::NCMesh2D::face_node(), polyfem::CubicHermiteSplineParametrization::find_nearest_spline(), polyfem::mesh::Mesh2D::get_edges(), polyfem::mesh::Mesh3D::get_edges(), polyfem::mesh::Mesh2D::get_edges(), polyfem::mesh::Mesh3D::get_edges(), polyfem::CubicHermiteSplineParametrization::gradient(), polyfem::BSplineParametrization2D::gradient(), polyfem::BSplineParametrization3D::gradient(), polyfem::LazyCubicInterpolator::lazy_evaluate(), polyfem::basis::MVPolygonalBasis2d::meanvalue(), polyfem::basis::MVPolygonalBasis2d::meanvalue_derivative(), polyfem::mesh::CMesh3D::quad_area(), polyfem::mesh::read_obstacle_geometry(), polyfem::problem::ElasticCantileverExact::rhs(), polyfem::mesh::Mesh3D::tri_area(), polyfem::LazyCubicInterpolator::tricubic_interpolation(), polyfem::basis::WSPolygonalBasis2d::wachspress(), and polyfem::basis::WSPolygonalBasis2d::wachspress_derivative().