/[escript]/trunk/finley/src/CPPAdapter/MeshAdapter.h
ViewVC logotype

Diff of /trunk/finley/src/CPPAdapter/MeshAdapter.h

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

revision 782 by bcumming, Tue Jul 18 00:47:47 2006 UTC revision 1059 by gross, Fri Mar 23 11:01:53 2007 UTC
# Line 75  class MeshAdapter : public escript::Abst Line 75  class MeshAdapter : public escript::Abst
75    static const int ReducedDegreesOfFreedom;    static const int ReducedDegreesOfFreedom;
76    static const int Nodes;    static const int Nodes;
77    static const int Elements;    static const int Elements;
78      static const int ReducedElements;
79    static const int FaceElements;    static const int FaceElements;
80      static const int ReducedFaceElements;
81    static const int Points;    static const int Points;
82    static const int ContactElementsZero;    static const int ContactElementsZero;
83      static const int ReducedContactElementsZero;
84    static const int ContactElementsOne;    static const int ContactElementsOne;
85      static const int ReducedContactElementsOne;
86    
87    /**    /**
88       \brief       \brief
# Line 163  class MeshAdapter : public escript::Abst Line 167  class MeshAdapter : public escript::Abst
167       \brief       \brief
168       Return the reference number of  the given sample number.       Return the reference number of  the given sample number.
169       \param functionSpaceType Input - The function space type.       \param functionSpaceType Input - The function space type.
      \param sampleNo Input - The sample number.  
170    */    */
171    FINLEY_DLL_API    FINLEY_DLL_API
172    int getReferenceNoFromSampleNo(int functionSpaceType, int sampleNo) const;    int* borrowSampleReferenceIDs(int functionSpaceType) const;
173    
174    /**    /**
175       \brief       \brief
# Line 206  class MeshAdapter : public escript::Abst Line 209  class MeshAdapter : public escript::Abst
209    
210    /**    /**
211       \brief       \brief
212       Return a functon FunctionSpace code       Return a function FunctionSpace code
213    */    */
214    FINLEY_DLL_API    FINLEY_DLL_API
215    virtual int getFunctionCode() const;    virtual int getFunctionCode() const;
216    
217    /**    /**
218       \brief       \brief
219         Return a function with reduced integration order FunctionSpace code
220      */
221      FINLEY_DLL_API
222      virtual int getReducedFunctionCode() const;
223    
224      /**
225         \brief
226       Return a function on boundary FunctionSpace code       Return a function on boundary FunctionSpace code
227    */    */
228    FINLEY_DLL_API    FINLEY_DLL_API
# Line 220  class MeshAdapter : public escript::Abst Line 230  class MeshAdapter : public escript::Abst
230    
231    /**    /**
232       \brief       \brief
233         Return a function on boundary with reduced integration order FunctionSpace code
234      */
235      FINLEY_DLL_API
236      virtual int getReducedFunctionOnBoundaryCode() const;
237    
238      /**
239         \brief
240       Return a FunctionOnContactZero code       Return a FunctionOnContactZero code
241    */    */
242    FINLEY_DLL_API    FINLEY_DLL_API
# Line 227  class MeshAdapter : public escript::Abst Line 244  class MeshAdapter : public escript::Abst
244    
245    /**    /**
246       \brief       \brief
247         Return a FunctionOnContactZero code  with reduced integration order
248      */
249      FINLEY_DLL_API
250      virtual int getReducedFunctionOnContactZeroCode() const;
251    
252      /**
253         \brief
254       Return a FunctionOnContactOne code       Return a FunctionOnContactOne code
255    */    */
256    FINLEY_DLL_API    FINLEY_DLL_API
# Line 234  class MeshAdapter : public escript::Abst Line 258  class MeshAdapter : public escript::Abst
258    
259    /**    /**
260       \brief       \brief
261         Return a FunctionOnContactOne code  with reduced integration order
262      */
263      FINLEY_DLL_API
264      virtual int getReducedFunctionOnContactOneCode() const;
265    
266      /**
267         \brief
268       Return a Solution code       Return a Solution code
269    */    */
270    FINLEY_DLL_API    FINLEY_DLL_API
# Line 283  class MeshAdapter : public escript::Abst Line 314  class MeshAdapter : public escript::Abst
314    
315    /**    /**
316       \brief       \brief
317         sets a map from a clear tag name to a tag key
318         \param name Input - tag name.
319         \param tag Input - tag key.
320      */
321      FINLEY_DLL_API
322      virtual void setTagMap(const std::string& name,  int tag);
323    
324      /**
325         \brief
326         Return the tag key for tag name.
327         \param name Input - tag name
328      */
329      FINLEY_DLL_API
330      virtual int getTag(const std::string& name) const;
331    
332      /**
333         \brief
334         Returns true if name is a defined tage name.
335         \param name Input - tag name to be checked.
336      */
337      FINLEY_DLL_API
338      virtual bool isValidTagName(const std::string& name) const;
339    
340      /**
341         \brief
342         Returns all tag names in a single string sperated by commas
343      */
344      FINLEY_DLL_API
345      virtual std::string showTagNames() const;
346    
347      /**
348         \brief
349       assigns new location to the domain       assigns new location to the domain
350    */    */
351    FINLEY_DLL_API    FINLEY_DLL_API

Legend:
Removed from v.782  
changed lines
  Added in v.1059

  ViewVC Help
Powered by ViewVC 1.1.26