Ignore:
Timestamp:
05/07/13 16:19:58 (12 years ago)
Author:
Eric.Larour
Message:

CHG: de-entangle dependencies between Containers and shared/Elements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/Elements/elements.h

    r14763 r14951  
    66#define _SHARED_ELEMENTS_H_
    77
    8 #include "../../classes/objects/objects.h"
    9 #include "../../Container/Container.h"
     8#include "../Numerics/types.h"
    109class ElementMatrix;
    1110class ElementVector;
    1211class Vertex;
     12class Node;
    1313
    1414IssmDouble Paterson(IssmDouble temperature);
     
    2222                                     IssmDouble* TemperaturesLgm, IssmDouble* TemperaturesPresentday,
    2323                                             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 #endif
    4024
    4125/*Print arrays*/
Note: See TracChangeset for help on using the changeset viewer.