PRISMS-PF  v2.1
nucleus.h
Go to the documentation of this file.
1 /*
2  * nucleus.h
3  *
4  * Created on: Mar 6, 2017
5  * Author: stephendewitt
6  */
7 
8 #ifndef APPLICATIONS__NUCLEATIONMODEL_NUCLEUS_H_
9 #define APPLICATIONS__NUCLEATIONMODEL_NUCLEUS_H_
10 
11 #include <deal.II/base/point.h>
12 #include <vector>
13 
14 // Structure representing each nucleus
15 template<int dim>
16 struct nucleus{
17  unsigned int index;
18  dealii::Point<dim> center;
19  double radius;
20  std::vector<double> semiaxes;
22  unsigned int seedingTimestep;
23  unsigned int orderParameterIndex;
24 };
25 
26 
27 
28 #endif /* APPLICATIONS__NUCLEATIONMODEL_NUCLEUS_H_ */
double seededTime
Definition: nucleus.h:21
double seedingTime
Definition: nucleus.h:21
dealii::Point< dim > center
Definition: nucleus.h:18
double radius
Definition: nucleus.h:19
std::vector< double > semiaxes
Definition: nucleus.h:20
unsigned int seedingTimestep
Definition: nucleus.h:22
unsigned int index
Definition: nucleus.h:17
unsigned int orderParameterIndex
Definition: nucleus.h:23