⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wztensorgrid.hxx

📁 Delaunay三角形的网格剖分程序
💻 HXX
字号:
#ifndef wztensorgrid_hxx#define wztensorgrid_hxx#include "wzlib.hxx"class wzTensorGrid;typedef wzProxy<wzTensorGrid> wztensorgrid;class wzTensorGrid: public virtual wzProxyTarget{  wzIndex dim;  wzIndex r[wzPointDim];protected:  wzIndex checked;  void check() const;  static wzFloat epsilon;public:  wzIndex dimension() const		{check(); return dim;}  wzIndex refinement(wzIndex i) const	{return r[i];}  wzIndex dimension(wzIndex i) const	{return n[i].length();}  wzSimpleRange n[wzPointDim];  wzArray<wzFloat> x[wzPointDim];  wzTensorGrid(wzIndex dim=3, wzFloat eps = 1.e-7);  void add(wzIndex dim, wzFloat x);  void setRefinement(wzIndex i, wzIndex ref) {r[i] = ref;}  void setRefinementX(wzIndex r)	{setRefinement(0,r);}  void setRefinementY(wzIndex r)	{setRefinement(1,r);}  void setRefinementZ(wzIndex r)	{setRefinement(2,r);}  void endInitialization(wzFloat *min, wzFloat *max);  void getBox(wzFloat *min, wzFloat *max) const;  // obsolete:  void setX(wzFloat x0, wzFloat x1)	{add(0,x0); add(0,x1);}  void setY(wzFloat x0, wzFloat x1)	{add(1,x0); add(1,x1);}  void setZ(wzFloat x0, wzFloat x1)	{add(2,x0); add(2,x1);}};// obsolete:#define ibgcoarse wztensorgrid#define ibgCoarseGrid wzTensorGrid#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -