Ice Sheet System Model  4.18
Code documentation
Vertices.h
Go to the documentation of this file.
1 #ifndef _CONTAINER_VERTICES_H_
2 #define _CONTAINER_VERTICES_H_
3 
4 /*forward declarations */
5 #include "../datastructures/datastructures.h"
6 #include "../shared/shared.h"
7 class IoModel;
8 
15 class Vertices: public DataSet{
16 
17  private:
21  public:
26 
27  /*constructors, destructors:*/
28  Vertices();
29  ~Vertices();
30 
31  /*Objects virtual functions*/
32  Vertices* Copy();
33  void Marshall(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction);
34 
35  /*numerics:*/
36  void Finalize(IoModel* iomodel);
37  int NumberOfVertices(void);
38  int NumberOfVerticesLocal(void);
39  int NumberOfVerticesLocalAll(void);
40  void LatLonList(IssmDouble** lat,IssmDouble** lon);
41 };
42 
43 #endif //ifndef _VERTICES_H_
Vertices::NumberOfVerticesLocal
int NumberOfVerticesLocal(void)
Definition: Vertices.cpp:258
Vertices::Copy
Vertices * Copy()
Definition: Vertices.cpp:57
Vertices::common_recv
int * common_recv
Definition: Vertices.h:22
Vertices
Declaration of Vertices class.
Definition: Vertices.h:15
Vertices::LatLonList
void LatLonList(IssmDouble **lat, IssmDouble **lon)
Definition: Vertices.cpp:135
IssmDouble
double IssmDouble
Definition: types.h:37
Vertices::numberofvertices_local
int numberofvertices_local
Definition: Vertices.h:19
Vertices::common_send
int * common_send
Definition: Vertices.h:24
Vertices::numberofvertices
int numberofvertices
Definition: Vertices.h:18
Vertices::~Vertices
~Vertices()
Definition: Vertices.cpp:38
Vertices::NumberOfVertices
int NumberOfVertices(void)
Definition: Vertices.cpp:255
Vertices::common_recv_ids
int ** common_recv_ids
Definition: Vertices.h:23
Vertices::Vertices
Vertices()
Definition: Vertices.cpp:26
Vertices::NumberOfVerticesLocalAll
int NumberOfVerticesLocalAll(void)
Definition: Vertices.cpp:261
Vertices::Finalize
void Finalize(IoModel *iomodel)
Definition: Vertices.cpp:173
IoModel
Definition: IoModel.h:48
DataSet
Declaration of DataSet class.
Definition: DataSet.h:14
Vertices::numberofmasters_local
int numberofmasters_local
Definition: Vertices.h:20
Vertices::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition: Vertices.cpp:112
Vertices::common_send_ids
int ** common_send_ids
Definition: Vertices.h:25