/[escript]/trunk/speckley/src/Brick.h
ViewVC logotype

Diff of /trunk/speckley/src/Brick.h

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

revision 5477 by jfenwick, Fri Feb 6 05:31:37 2015 UTC revision 5478 by sshaw, Wed Feb 18 01:57:49 2015 UTC
# Line 224  protected: Line 224  protected:
224      virtual void assembleIntegrate(DoubleVector& integrals,      virtual void assembleIntegrate(DoubleVector& integrals,
225                                     const escript::Data& arg) const;                                     const escript::Data& arg) const;
226      virtual void interpolateNodesOnElements(escript::Data& out,      virtual void interpolateNodesOnElements(escript::Data& out,
227                                    const escript::Data& in) const;                                    const escript::Data& in,
228                                      bool reduced) const;
229      virtual void interpolateElementsOnNodes(escript::Data& out,      virtual void interpolateElementsOnNodes(escript::Data& out,
230                                  const escript::Data& in) const;                                  const escript::Data& in) const;
231      virtual dim_t getDofOfNode(dim_t node) const;      virtual dim_t getDofOfNode(dim_t node) const;
232      Assembler_ptr createAssembler(std::string type, const DataMap& constants) const;      Assembler_ptr createAssembler(std::string type, const DataMap& constants) const;
233        virtual void reduceElements(escript::Data& out, const escript::Data& in) const;
234  #ifdef ESYS_MPI  #ifdef ESYS_MPI
235      virtual void balanceNeighbours(escript::Data& data, bool average) const;      virtual void balanceNeighbours(escript::Data& data, bool average) const;
236  #endif  #endif
# Line 244  private: Line 246  private:
246      void gradient_order9(escript::Data&, const escript::Data&) const;      void gradient_order9(escript::Data&, const escript::Data&) const;
247      void gradient_order10(escript::Data&, const escript::Data&) const;      void gradient_order10(escript::Data&, const escript::Data&) const;
248    
249        void reduction_order2(const escript::Data&, escript::Data&) const;
250        void reduction_order3(const escript::Data&, escript::Data&) const;
251        void reduction_order4(const escript::Data&, escript::Data&) const;
252        void reduction_order5(const escript::Data&, escript::Data&) const;
253        void reduction_order6(const escript::Data&, escript::Data&) const;
254        void reduction_order7(const escript::Data&, escript::Data&) const;
255        void reduction_order8(const escript::Data&, escript::Data&) const;
256        void reduction_order9(const escript::Data&, escript::Data&) const;
257        void reduction_order10(const escript::Data&, escript::Data&) const;
258    
259      void integral_order2(std::vector<double>&, const escript::Data&) const;      void integral_order2(std::vector<double>&, const escript::Data&) const;
260      void integral_order3(std::vector<double>&, const escript::Data&) const;      void integral_order3(std::vector<double>&, const escript::Data&) const;
261      void integral_order4(std::vector<double>&, const escript::Data&) const;      void integral_order4(std::vector<double>&, const escript::Data&) const;

Legend:
Removed from v.5477  
changed lines
  Added in v.5478

  ViewVC Help
Powered by ViewVC 1.1.26