/[escript]/trunk/escript/src/AbstractDomain.h
ViewVC logotype

Diff of /trunk/escript/src/AbstractDomain.h

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

revision 2641 by jfenwick, Mon Aug 31 07:41:49 2009 UTC revision 2881 by jfenwick, Thu Jan 28 02:03:15 2010 UTC
# Line 1  Line 1 
1    
2  /*******************************************************  /*******************************************************
3  *  *
4  * Copyright (c) 2003-2009 by University of Queensland  * Copyright (c) 2003-2010 by University of Queensland
5  * Earth Systems Science Computational Center (ESSCC)  * Earth Systems Science Computational Center (ESSCC)
6  * http://www.uq.edu.au/esscc  * http://www.uq.edu.au/esscc
7  *  *
# Line 137  Note: This is _not_ equivalent to weak_p Line 137  Note: This is _not_ equivalent to weak_p
137    /**    /**
138    \brief get the communicator for this domain.    \brief get the communicator for this domain.
139    Returns 0 on non-MPI builds    Returns 0 on non-MPI builds
140      Routine must be implemented by the DomainAdapter
141    */    */
142    ESCRIPT_DLL_API    ESCRIPT_DLL_API
143    virtual    virtual
# Line 390  Note: This is _not_ equivalent to weak_p Line 391  Note: This is _not_ equivalent to weak_p
391    virtual void saveVTK(const std::string& filename,const boost::python::dict& arg, const std::string& metadata, const std::string& metadata_schema) const;    virtual void saveVTK(const std::string& filename,const boost::python::dict& arg, const std::string& metadata, const std::string& metadata_schema) const;
392    
393    /**    /**
394      \brief True if this rank owns the sample(id)
395      Must be implemented by the Domain adapter
396      */
397      ESCRIPT_DLL_API
398      virtual bool ownSample(int fs_code, index_t id) const;
399    
400      /**
401       \brief assigns new tag newTag to all samples of functionspace with a positive       \brief assigns new tag newTag to all samples of functionspace with a positive
402       value of mask for any its sample point.       value of mask for any its sample point.
403    
# Line 442  Note: This is _not_ equivalent to weak_p Line 450  Note: This is _not_ equivalent to weak_p
450    ESCRIPT_DLL_API    ESCRIPT_DLL_API
451    virtual bool canTag(int functionspacecode) const;    virtual bool canTag(int functionspacecode) const;
452    
453       /**
454       \brief returns the approximation order used for a function space functionSpaceCode
455       */
456    
457       ESCRIPT_DLL_API
458       virtual int getApproximationOrder(const int functionSpaceCode) const;
459    
460    
461   protected:   protected:
462    
463   private:   private:

Legend:
Removed from v.2641  
changed lines
  Added in v.2881

  ViewVC Help
Powered by ViewVC 1.1.26