/[escript]/branches/domexper/weipa/src/FinleyElements.h
ViewVC logotype

Diff of /branches/domexper/weipa/src/FinleyElements.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3246 by jfenwick, Mon Oct 4 01:46:30 2010 UTC revision 3247 by caltinay, Wed Oct 6 05:53:06 2010 UTC
# Line 18  Line 18 
18  #include <weipa/FinleyNodes.h>  #include <weipa/FinleyNodes.h>
19    
20  extern "C" {  extern "C" {
21  #include <finley/ReferenceElements.h> // for ElementTypeId  #include <finley/ReferenceElements.h> // for Finley_ElementTypeId
22  }  }
23    
24  class DBfile;  class DBfile;
# Line 108  public: Line 108  public:
108      virtual ZoneType getType() const { return type; }      virtual ZoneType getType() const { return type; }
109    
110      /// \brief Returns the original type id of the Finley reference elements.      /// \brief Returns the original type id of the Finley reference elements.
111      ElementTypeId getFinleyTypeId() const { return finleyTypeId; }      Finley_ElementTypeId getFinleyTypeId() const { return finleyTypeId; }
112    
113      /// \brief Returns a vector of the node IDs used by the elements.      /// \brief Returns a vector of the node IDs used by the elements.
114      virtual const IntVec& getNodeList() const { return nodes; }      virtual const IntVec& getNodeList() const { return nodes; }
# Line 137  public: Line 137  public:
137    
138  private:  private:
139      FinleyElements() {}      FinleyElements() {}
140      FinleyElementInfo getFinleyTypeInfo(ElementTypeId typeId);      FinleyElementInfo getFinleyTypeInfo(Finley_ElementTypeId typeId);
141      void buildMeshes();      void buildMeshes();
142      void buildReducedElements(const FinleyElementInfo& f);      void buildReducedElements(const FinleyElementInfo& f);
143      IntVec prepareGhostIndices(int ownIndex);      IntVec prepareGhostIndices(int ownIndex);
# Line 152  private: Line 152  private:
152      int numGhostElements;      int numGhostElements;
153      int nodesPerElement;      int nodesPerElement;
154      ZoneType type;      ZoneType type;
155      ElementTypeId finleyTypeId;      Finley_ElementTypeId finleyTypeId;
156      IntVec nodes;      IntVec nodes;
157      IntVec color, ID, tag;      IntVec color, ID, tag;
158      IntVec owner;      IntVec owner;

Legend:
Removed from v.3246  
changed lines
  Added in v.3247

  ViewVC Help
Powered by ViewVC 1.1.26