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

📄 cogmap.hxx

📁 有限元学习研究用源代码(老外的),供科研人员参考
💻 HXX
字号:
#ifndef cogmap_hxx
#define cogmap_hxx

#ifndef cogfunction_hxx
#include "cogfunction.hxx"
#endif

class CogeometryBox:
public	cogPointToPoint,
public 	CogeometryByMap{
  cogFloat x0; cogFloat y0; cogFloat z0; 
  cogFloat x1; cogFloat y1; cogFloat z1; 
public:
  // void box(cogPoint&,const cogPoint&) const;
  void setMinimum(cogFloat x=0, cogFloat y=0, cogFloat z=0)
  {x0=x;y0=y;z0=z;}
  void setMaximum(cogFloat x=1, cogFloat y=1, cogFloat z=1)
  {x1=x;y1=y;z1=z;}
  CogeometryBox(cogeometry geom);
  void operator()(cogPoint& p,const cogPoint& p0) const;
    //{box(p,p0);}
};

class CogeometryPeriodic:
public	cogPointToPoint,
public 	CogeometryByMap{
  cogFloat x0; cogFloat dx; cogFloat dx2; 
public:
  // void period(cogPoint&,const cogPoint&) const;
  void setSize(cogFloat xbegin=0, cogFloat xend=1)
  {x0=xbegin;dx=xend-xbegin;dx2=2*dx;}
  CogeometryPeriodic(cogeometry geom);
  void operator()(cogPoint& p,const cogPoint& p0) const;
  //  {period(p,p0);}
};


#endif

⌨️ 快捷键说明

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