cogmap.hxx
来自「有限元学习研究用源代码(老外的),供科研人员参考」· HXX 代码 · 共 39 行
HXX
39 行
#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 + =
减小字号Ctrl + -
显示快捷键?