libpspm
species.cpp
Go to the documentation of this file.
1 #include <species.h>
2 
3 
5 }
6 
7 
8 //template<class Model>
9 //int Species<Model>::addVar(std::string name, int stride, int offset){
10 // varnames.push_back(name);
11 // strides.push_back(stride);
12 // offsets.push_back(offset);
13 //}
14 
15 
16 //template<class Model>
17 //void Species<Model>::clearVars(){
18 // varnames.clear();
19 // strides.clear();
20 // offsets.clear();
21 //}
22 
23 
24 //template<class Model>
25 //void Species<Model>::set_model(Model *M){
26 // mod = M;
27 //}
28 
29 
31  birth_flux_in = b;
32 }
33 
34 
35 //template<class Model>
36 //double Species<Model>::set_iStateVariables(std::vector<std::string> names){
37 // varnames_extra = names;
38 //}
39 
41  bfin_is_u0in = flag;
42 }
43 
44 
46  return J;
47 }
48 
49 
50 //template<class Model>
51 //int Species<Model>::size(){
52 // return varnames.size()*J;
53 //}
54 
55 
bool bfin_is_u0in
Definition: species.h:37
virtual ~Species_Base()=0
Definition: species.cpp:4
int xsize()
Definition: species.cpp:45
void set_inputBirthFlux(double b)
Definition: species.cpp:30
double birth_flux_in
Definition: species.h:34
void set_bfin_is_u0in(bool flag)
Definition: species.cpp:40