 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
10 #include "../datastructures/datastructures.h"
11 #include "../shared/shared.h"
17 template <
class doubletype>
class Vector;
18 template <
class doubletype>
class Matrix;
70 Node(
int node_id,
int node_sid,
int io_index,
bool isclone,
IoModel* iomodel,
int analysis_enum,
int approximation_in,
bool isamr);
78 void Marshall(
char** pmarshalled_data,
int* pmarshalled_data_size,
int marshall_direction);
93 int GetDof(
int dofindex,
int setenum);
94 void GetDofList(
int* poutdoflist,
int approximation_enum,
int setenum);
95 void GetDofListLocal(
int* poutdoflist,
int approximation_enum,
int setenum);
96 void GetLocalDofList(
int* poutdoflist,
int approximation_enum,
int setenum);
int GetNumberOfDofs(Node **nodes, int numnodes, int setenum, int approximation)
void UpdateCloneDofs(int *alltruerows, int setenum)
Declaration of Vertices class.
Declaration of Nodes class.
int * GetLocalDofList(Node **nodes, int numnodes, int setenum, int approximation)
void GetLocalDofList(int *poutdoflist, int approximation_enum, int setenum)
void GetDofListLocal(int *poutdoflist, int approximation_enum, int setenum)
void DistributeLocalDofs(int *pdofcount, int setenum)
void DistributeGlobalDofsMasters(int dofcount, int setenum)
int * GetGlobalDofList(Node **nodes, int numnodes, int setenum, int approximation)
void RelaxConstraint(int dof)
void SetApproximation(int in_approximation)
void HardDeactivate(void)
void ReindexingDone(void)
void VecReduce(Vector< IssmDouble > *uf, IssmDouble *local_ug, int *indices_ug)
void AllocateDofLists(int setenum)
void GetDofList(int *poutdoflist, int approximation_enum, int setenum)
IssmDouble coord_system[3][3]
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
void GetCoordinateSystem(IssmDouble *coord_system_out)
void VecMerge(Vector< IssmDouble > *ug, IssmDouble *local_uf, int *indices_uf, IssmDouble *local_ys, int *indices_ys)
void ApplyConstraint(int dof, IssmDouble value)
Declaration of DataSet class.
void CreateNodalConstraints(Vector< IssmDouble > *ys)
int GetNumberOfDofs(int approximation_enum, int setenum)
bool RequiresDofReindexing(void)
void SetCurrentConfiguration(DataSet *nodes, Vertices *vertices)
void ShowMasterDofs(int *truerows, int setenum)
int GetDof(int dofindex, int setenum)