8#include "SolutionStates.h"
19void uris_find_tetra(
ComMod& com_mod,
CmMod& cm_mod,
const int iUris);
21bool inside_tet(
ComMod& com_mod,
int& eNoN,
Vector<double>& xp, Array<double>& xl,
bool include_bdry);
25void uris_write_vtus(
ComMod& com_mod);
27void uris_calc_sdf(
ComMod& com_mod);
31bool in_poly(
const Vector<double>& P,
const Array<double>& P1,
bool include_bdry);
39 const int nsd,
double& minS,
int& Ec,
int& jM,
Vector<double>& xb);
41void uris_face_unit_normal(
const urisType& uris_obj,
const int nsd,
const int jM,
const int Ec,
47void uris_build_fluid_node_mask(
ComMod& com_mod);
50 const int jM,
const int Ec,
const double dotP,
53void eval_uris_ris_factors_quadrature(
const ComMod& com_mod,
const mshType& lM,
const fsType& fs,
const int e,
54 Vector<double>& uris_factor_total_el, Array<double>& uris_valve_vel_term_total_el);
The CmMod class duplicates the data structures in the Fortran CMMOD module defined in COMU....
Definition CmMod.h:35
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1563
Definition Simulation.h:19
The URISFaceParameters class is used to store parameters for the 'Add_URIS_face' XML element.
Definition Parameters.h:1731
The Vector template class is used for storing int and double data.
Definition Vector.h:24
Function spaces (basis) type.
Definition ComMod.h:239
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:877
Unfitted Resistive Immersed surface data type.
Definition ComMod.h:1454
Holds solution state at old, current, and intermediate time levels.
Definition SolutionStates.h:39