svMultiPhysics
Loading...
Searching...
No Matches
svZeroD_subroutines.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 SVZEROD_H
5#define SVZEROD_H
6
7#include "Simulation.h"
8#include "consts.h"
9#include "svZeroD_interface/LPNSolverInterface.h"
10#include <vector>
11
12#include <string>
13
14namespace svZeroD {
15
16void get_coupled_QP(ComMod& com_mod, const CmMod& cm_mod, double QCoupled[], double QnCoupled[], double PCoupled[], double PnCoupled[]);
17
18void print_svZeroD(int* nSrfs, int surfID[], double Q[], double P[]);
19
20void init_svZeroD(ComMod& com_mod, const CmMod& cm_mod);
21
22void calc_svZeroD(ComMod& com_mod, const CmMod& cm_mod, char BCFlag);
23
24};
25
26#endif
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