Changeset 14951 for issm/trunk-jpl/src/c/shared/Elements/elements.h
- Timestamp:
- 05/07/13 16:19:58 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/shared/Elements/elements.h
r14763 r14951 6 6 #define _SHARED_ELEMENTS_H_ 7 7 8 #include "../../classes/objects/objects.h" 9 #include "../../Container/Container.h" 8 #include "../Numerics/types.h" 10 9 class ElementMatrix; 11 10 class ElementVector; 12 11 class Vertex; 12 class Node; 13 13 14 14 IssmDouble Paterson(IssmDouble temperature); … … 22 22 IssmDouble* TemperaturesLgm, IssmDouble* TemperaturesPresentday, 23 23 IssmDouble* monthlytemperaturesout, IssmDouble* monthlyprecout); 24 void GetVerticesCoordinates(IssmDouble* xyz,Vertex** vertices,int numvertices);25 int GetNumberOfDofs( Node** nodes,int numnodes,int setenum,int approximation_enum);26 int* GetLocalDofList( Node** nodes,int numnodes,int setenum,int approximation_enum);27 int* GetGlobalDofList(Node** nodes,int numnodes,int setenum,int approximation_enum);28 29 #ifdef _HAVE_DIAGNOSTIC_30 void CoordinateSystemTransform(IssmDouble** ptransform,Node** nodes,int numnodes,int* cs_array);31 void TransformInvStiffnessMatrixCoord(ElementMatrix* Ke,Node** nodes,int numnodes,int cs_enum);32 void TransformInvStiffnessMatrixCoord(ElementMatrix* Ke,Node** nodes,int numnodes,int* cs_array);33 void TransformStiffnessMatrixCoord(ElementMatrix* Ke,Node** nodes,int numnodes,int cs_enum);34 void TransformStiffnessMatrixCoord(ElementMatrix* Ke,Node** nodes,int numnodes,int* cs_array);35 void TransformLoadVectorCoord(ElementVector* pe,Node** nodes,int numnodes,int cs_enum);36 void TransformLoadVectorCoord(ElementVector* pe,Node** nodes,int numnodes,int* cs_array);37 void TransformSolutionCoord(IssmDouble* solution,Node** nodes,int numnodes,int cs_enum);38 void TransformSolutionCoord(IssmDouble* solution,Node** nodes,int numnodes,int* cs_array);39 #endif40 24 41 25 /*Print arrays*/
Note:
See TracChangeset
for help on using the changeset viewer.