svMultiPhysics
Loading...
Searching...
No Matches
fs.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// These routines initialize function spaces.
5
6#ifndef FS_H
7#define FS_H
8
9#include "Simulation.h"
10#include "ComMod.h"
11
12namespace fs {
13
14void alloc_fs(fsType& fs, const int nsd, const int insd);
15
16void get_thood_fs(ComMod& com_mod, std::array<fsType,2>& fs, const mshType& lM, const bool lStab, const int iOpt);
17
18void init_fs(fsType& fs, const int nsd, const int insd);
19
20void init_fs_face(const ComMod& com_mod, mshType& lM, faceType& lFa);
21
22void init_fs_msh(const ComMod& com_mod, mshType& mesh);
23
24void set_thood_fs(fsType& fs, consts::ElementType eType);
25
26void thood_val_rc(ComMod& com_mod);
27
28};
29
30#endif
31
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1514
The face type containing mesh at boundary.
Definition ComMod.h:511
Function spaces (basis) type.
Definition ComMod.h:233
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:863