~ubuntu-branches/debian/squeeze/gmsh/squeeze

« back to all changes in this revision

Viewing changes to Post/PViewData.h

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Prud'homme, Christophe Prud'homme
  • Date: 2009-07-13 15:49:21 UTC
  • mfrom: (7.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20090713154921-zer07j8wixwa07ig
Tags: 2.3.1.dfsg-4
[Christophe Prud'homme]
* Bug fix: "gmsh with cgns write support", thanks to Oliver Borm
  (Closes: #529972).
* debian/rules: make sure that Gmsh is built with occ support on all
  platforms thanks to Denis Barbier (#536435).

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
  adaptiveData *_adaptive;
36
36
  // interpolation matrices, indexed by the number of edges per
37
37
  // element (1 for lines, 3 for triangles, etc.)
38
 
  std::map<int, std::vector<Double_Matrix*> > _interpolation;
 
38
  std::map<int, std::vector<gmshMatrix<double>*> > _interpolation;
39
39
 
40
40
 public:
41
41
  PViewData();
179
179
  // set/get the interpolation matrices for elements with "type"
180
180
  // number of edges
181
181
  void setInterpolationMatrices(int type, 
182
 
                                const Double_Matrix &coefVal,
183
 
                                const Double_Matrix &expVal);
 
182
                                const gmshMatrix<double> &coefVal,
 
183
                                const gmshMatrix<double> &expVal);
184
184
  void setInterpolationMatrices(int type, 
185
 
                                const Double_Matrix &coefVal,
186
 
                                const Double_Matrix &expVal,
187
 
                                const Double_Matrix &coefGeo, 
188
 
                                const Double_Matrix &expGeo);
189
 
  int getInterpolationMatrices(int type, std::vector<Double_Matrix*> &p);
 
185
                                const gmshMatrix<double> &coefVal,
 
186
                                const gmshMatrix<double> &expVal,
 
187
                                const gmshMatrix<double> &coefGeo, 
 
188
                                const gmshMatrix<double> &expGeo);
 
189
  int getInterpolationMatrices(int type, std::vector<gmshMatrix<double>*> &p);
190
190
  inline bool haveInterpolationMatrices(){ return !_interpolation.empty(); }
191
191
 
192
192
  // smooth the data in the view (makes it C0)