svMultiPhysics
Loading...
Searching...
No Matches
bf.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 BF_H
5#define BF_H
6
7#include "ComMod.h"
8#include "Simulation.h"
9#include "SolutionStates.h"
10
11namespace bf {
12
13void bf_construct(ComMod& com_mod, const mshType& lM, const int e, const int eNoN, const int idof, Array<double>& xl,
14 const Array<double>& dl, const Array<double>& bfl, const Vector<int>& ptr);
15
16void set_bf(ComMod& com_mode, const SolutionStates& solutions);
17
18void set_bf_l(ComMod& com_mod, bfType& lBf, mshType& lM, const SolutionStates& solutions);
19
20};
21
22#endif
23
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1525
The Vector template class is used for storing int and double data.
Definition Vector.h:24
Definition ComMod.h:282
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