svMultiPhysics
Loading...
Searching...
No Matches
cep_ion.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 CEP_ION_H
5#define CEP_ION_H
6
7#include "Array.h"
8#include "SolutionStates.h"
9#include "ComMod.h"
10#include "Simulation.h"
11
12#include "all_fun.h"
13#include "consts.h"
14
15#include <string>
16
17namespace cep_ion {
18
19void cep_init(Simulation* simulation);
20
21void cep_init_l(cepModelType& cep, int nX, int nG, Vector<double>& X, Vector<double>& Xg);
22
23void cep_integ(Simulation* simulation, const int iEq, const int iDof, SolutionStates& solutions);
24
25void cep_integ_l(CepMod& cep_mod, cepModelType& cep, int nX, int nG, Vector<double>& X, Vector<double>& Xg,
26 const double t1, double& yl, const double I4f, const double dt);
27
28};
29
30#endif
31
Definition CepMod.h:205
Definition Simulation.h:19
The Vector template class is used for storing int and double data.
Definition Vector.h:24
Cardiac electrophysiology model type.
Definition CepMod.h:131
Holds solution state at old, current, and intermediate time levels.
Definition SolutionStates.h:39