/[escript]/trunk/ripley/src/Rectangle.h
ViewVC logotype

Diff of /trunk/ripley/src/Rectangle.h

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

revision 3711 by caltinay, Tue Dec 6 00:24:43 2011 UTC revision 3744 by caltinay, Tue Dec 13 06:41:54 2011 UTC
# Line 92  public: Line 92  public:
92    
93      /**      /**
94         \brief         \brief
95           copies the integrals of the function defined by arg into integrals.
96           arg has to be defined on this domain.
97        */
98        RIPLEY_DLL_API
99        virtual void setToIntegrals(std::vector<double>& integrals, const escript::Data& arg) const;
100    
101        /**
102           \brief
103           copies the surface normals at data points into out. The actual function
104           space to be considered is defined by out. out has to be defined on this
105           domain.
106        */
107        RIPLEY_DLL_API
108        virtual void setToNormal(escript::Data& out) const;
109    
110        /**
111           \brief
112         returns the number of data points summed across all MPI processes         returns the number of data points summed across all MPI processes
113      */      */
114      RIPLEY_DLL_API      RIPLEY_DLL_API
# Line 158  public: Line 175  public:
175  protected:  protected:
176      virtual dim_t getNumNodes() const { return m_N0*m_N1; }      virtual dim_t getNumNodes() const { return m_N0*m_N1; }
177      virtual dim_t getNumElements() const { return m_NE0*m_NE1; }      virtual dim_t getNumElements() const { return m_NE0*m_NE1; }
178        virtual dim_t getNumDOF() const;
179      virtual dim_t getNumFaceElements() const;      virtual dim_t getNumFaceElements() const;
180      virtual void assembleCoordinates(escript::Data& arg) const;      virtual void assembleCoordinates(escript::Data& arg) const;
181      virtual Paso_SystemMatrixPattern* getPattern(bool reducedRowOrder, bool reducedColOrder) const;      virtual Paso_SystemMatrixPattern* getPattern(bool reducedRowOrder, bool reducedColOrder) const;
# Line 195  private: Line 213  private:
213      IndexVector m_faceOffset;      IndexVector m_faceOffset;
214    
215      /// vector of sample reference identifiers      /// vector of sample reference identifiers
216        IndexVector m_dofId;
217      IndexVector m_nodeId;      IndexVector m_nodeId;
218      IndexVector m_elementId;      IndexVector m_elementId;
219      IndexVector m_faceId;      IndexVector m_faceId;

Legend:
Removed from v.3711  
changed lines
  Added in v.3744

  ViewVC Help
Powered by ViewVC 1.1.26