34#include "Simulation.h"
41void calc_der_cpl_bc(
ComMod& com_mod,
const CmMod& cm_mod);
43void cplBC_Integ_X(
ComMod& com_mod,
const CmMod& cm_mod,
const bool RCRflag);
45void genBC_Integ_X(
ComMod& com_mod,
const CmMod& cm_mod,
const std::string& genFlag);
49void RCR_Integ_X(
ComMod& com_mod,
const CmMod& cm_mod,
int istat);
51void set_bc_cmm(
ComMod& com_mod,
const CmMod& cm_mod,
const Array<double>& Ag,
const Array<double>& Dg);
52void set_bc_cmm_l(
ComMod& com_mod,
const CmMod& cm_mod,
const faceType& lFa,
const Array<double>& Ag,
const Array<double>& Dg );
56void set_bc_dir(
ComMod& com_mod, Array<double>& lA, Array<double>& lY, Array<double>& lD);
57void set_bc_dir_l(
ComMod& com_mod,
const bcType& lBc,
const faceType& lFa, Array<double>& lA, Array<double>& lY,
int lDof);
58void set_bc_dir_w(
ComMod& com_mod,
const Array<double>& Yg,
const Array<double>& Dg);
59void set_bc_dir_wl(
ComMod& com_mod,
const bcType& lBc,
const mshType& lM,
const faceType& lFa,
const Array<double>& Yg,
const Array<double>& Dg);
61void set_bc_neu(
ComMod& com_mod,
const CmMod& cm_mod,
const Array<double>& Yg,
const Array<double>& Dg);
62void set_bc_neu_l(
ComMod& com_mod,
const CmMod& cm_mod,
const bcType& lBc,
const faceType& lFa,
const Array<double>& Yg,
const Array<double>& Dg);
64void set_bc_rbnl(
ComMod& com_mod,
const faceType& lFa,
const double ks,
const double cs,
const bool isN,
65 const Array<double>& Yg,
const Array<double>& Dg);
69void set_bc_undef_neu(
ComMod& com_mod);
The CmMod class duplicates the data structures in the Fortran CMMOD module defined in COMU....
Definition CmMod.h:62
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1354
Boundary condition data type.
Definition ComMod.h:144
The face type containing mesh at boundary.
Definition ComMod.h:521
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:832