svMultiPhysics
Loading...
Searching...
No Matches
baf_ini.h
1// SPDX-FileCopyrightText: Copyright (c) Stanford University, The Regents of the University of California, and others.
2// SPDX-License-Identifier: BSD-3-Clause
3
4#ifndef BAF_INI_H
5#define BAF_INI_H
6
7#include "ComMod.h"
8#include "Simulation.h"
9
10namespace baf_ini_ns {
11
12void baf_ini(Simulation* simulation);
13
14void bc_ini(const ComMod& com_mod, const CmMod& cm_mod, bcType& lBc, faceType& lFa);
15
16void face_ini(Simulation* simulation, mshType& lm, faceType& la);
17
18void fsi_ls_ini(ComMod& com_mod, const CmMod& cm_mod, bcType& lBc, const faceType& lFa, int& lsPtr);
19
20void set_shl_xien(Simulation* simulation, mshType& mesh);
21
22void shl_bc_ini(const ComMod& com_mod, const CmMod& cm_mod, bcType& lBc, faceType& lFa, mshType& lM);
23
24void shl_ini(const ComMod& com_mod, const CmMod& cm_mod, mshType& lM);
25
26};
27
28#endif
29
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:1514
Definition Simulation.h:14
Boundary condition data type.
Definition ComMod.h:126
The face type containing mesh at boundary.
Definition ComMod.h:511
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:863