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

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

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

revision 109 by jgs, Fri Dec 17 07:43:12 2004 UTC revision 110 by jgs, Mon Feb 14 04:14:42 2005 UTC
# Line 127  class MeshAdapter:public escript::Abstra Line 127  class MeshAdapter:public escript::Abstra
127                     int* numTags) const;                     int* numTags) const;
128    /**    /**
129       \brief       \brief
130         Return the reference number list indexed by sampleNo.
131         \param functionSpaceType Input
132         \param referenceNoList Output
133         \param numReferenceNo Output
134      */
135      void getReferenceNoList(int functionSpaceType, int** referenceNoList,
136                       int* numReferenceNo) const;
137    
138       /**
139         \brief
140         Return the tag key for the given sample number.
141         \param functionSpaceType Input - The function space type.
142         \param sampleNo Input - The sample number.
143      */
144      int getTagFromSampleNo(int functionSpaceType, int sampleNo) const;
145      /**
146         \brief
147         Return the reference number of  the given sample number.
148         \param functionSpaceType Input - The function space type.
149         \param sampleNo Input - The sample number.
150      */
151      int getReferenceNoFromSampleNo(int functionSpaceType, int sampleNo) const;
152    
153      /**
154         \brief
155       Returns true if the given integer is a valid function space type       Returns true if the given integer is a valid function space type
156       for this domain.       for this domain.
157    */    */
# Line 141  class MeshAdapter:public escript::Abstra Line 166  class MeshAdapter:public escript::Abstra
166       Return a description for the given function space type code       Return a description for the given function space type code
167    */    */
168    virtual std::string functionSpaceTypeAsString(int functionSpaceType) const;    virtual std::string functionSpaceTypeAsString(int functionSpaceType) const;
169    /**  
      \brief  
      Return the tag key for the given sample number.  
      \param functionSpaceType Input - The function space type.  
      \param sampleNo Input - The sample number.  
   */  
   virtual int getTagFromSampleNo(int functionSpaceType, int sampleNo) const;  
170    /**    /**
171       \brief       \brief
172       Build the table of function space type names       Build the table of function space type names
# Line 275  class MeshAdapter:public escript::Abstra Line 294  class MeshAdapter:public escript::Abstra
294    virtual bool isCellOriented(int functionSpaceCode) const;    virtual bool isCellOriented(int functionSpaceCode) const;
295    /**    /**
296       \brief       \brief
297       saves data arg to a OpenDX input file.       saves data arg to an OpenDX input file.
298       considered as cell centered data.       considered as cell centered data.
299    */    */
300    virtual void saveDX(const std::string& filename,const escript::Data& arg) const;    virtual void saveDX(const std::string& filename,const escript::Data& arg) const;
301    /**    /**
302       \brief       \brief
303         saves data arg to a VTK input file.
304         considered as cell centered data.
305      */
306      virtual void saveVTK(const std::string& filename,const escript::Data& arg) const;
307      /**
308         \brief
309       returns the function space representation of the type functionSpaceCode on this domain       returns the function space representation of the type functionSpaceCode on this domain
310       as a vtkObject.       as a vtkObject.
311    */    */

Legend:
Removed from v.109  
changed lines
  Added in v.110

  ViewVC Help
Powered by ViewVC 1.1.26