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 "SolutionStates.h"
9#include "Simulation.h"
10
11namespace baf_ini_ns {
12
13void baf_ini(Simulation* simulation, SolutionStates& solutions);
14
15void bc_ini(const ComMod& com_mod, const CmMod& cm_mod, bcType& lBc, faceType& lFa, const SolutionStates& solutions);
16
17void face_ini(Simulation* simulation, mshType& lm, faceType& la, const SolutionStates& solutions);
18
19void fsi_ls_ini(ComMod& com_mod, const CmMod& cm_mod, bcType& lBc, const faceType& lFa, int& lsPtr, const SolutionStates& solutions);
20
21void set_shl_xien(Simulation* simulation, mshType& mesh);
22
23void shl_bc_ini(const ComMod& com_mod, const CmMod& cm_mod, bcType& lBc, faceType& lFa, mshType& lM, const SolutionStates& solutions);
24
25void shl_ini(const ComMod& com_mod, const CmMod& cm_mod, mshType& lM);
26
27};
28
29#endif
30
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:1525
Definition Simulation.h:19
Boundary condition data type.
Definition ComMod.h:127
The face type containing mesh at boundary.
Definition ComMod.h:519
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:871
Holds solution state at old, current, and intermediate time levels.
Definition SolutionStates.h:39