svMultiPhysics
Loading...
Searching...
No Matches
post.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 POST_H
5#define POST_H
6
7#include "Simulation.h"
8#include "SolutionStates.h"
9#include "consts.h"
10
11namespace post {
12
13void all_post(Simulation* simulation, Array<double>& res, const SolutionStates& solutions,
14 consts::OutputNameType outGrp, const int iEq);
15
16void bpost(Simulation* simulation, const mshType& lM, Array<double>& res, const SolutionStates& solutions,
17 consts::OutputNameType outGrp);
18
19void div_post(Simulation* simulation, const mshType& lM, Array<double>& res, const SolutionStates& solutions, const int iEq);
20
21void fib_algn_post(Simulation* simulation, const mshType& lM, Array<double>& res, const SolutionStates& solutions, const int iEq);
22
23void fib_dir_post(Simulation* simulation, const mshType& lM, const int nFn, Array<double>& res, const SolutionStates& solutions, const int iEq);
24
25void fib_stretch(const ComMod& com_mod, const int iEq, const mshType& lM, const Array<double>& lD, Vector<double>& res);
26
27void fib_stretch_rate(const ComMod& com_mod, const int iEq, const mshType& lM, const SolutionStates& solutions, Vector<double>& res);
28
29void post(Simulation* simulation, const mshType& lM, Array<double>& res, const SolutionStates& solutions,
30 consts::OutputNameType outGrp, const int iEq);
31
32void ppbin2vtk(Simulation* simulation);
33
34void shl_post(Simulation* simulation, const mshType& lM, const int m, Array<double>& res,
35 Vector<double>& resE, const SolutionStates& solutions, const int iEq, consts::OutputNameType outGrp);
36
37void tpost(Simulation* simulation, const mshType& lM, const int m, Array<double>& res, Vector<double>& resE,
38 const SolutionStates& solutions, const int iEq, consts::OutputNameType outGrp);
39
40};
41
42#endif
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1563
Definition Simulation.h:19
The Vector template class is used for storing int and double data.
Definition Vector.h:24
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:877
Holds solution state at old, current, and intermediate time levels.
Definition SolutionStates.h:39