Go to the documentation of this file.
24 auto dt =
static_cast<real>(1.0/zResolution);
26 for(
int32 i=0; i<zResolution; i++)
29 auto lp2 = cylAxis.
point(t);
53 real dTheta = 2 *
Pi / numDiv;
56 for (
int32 i = 0; i < numDiv + 1; i++)
64 for (
int32 i = 0; i < numDiv + 1; i++)
71 for (
int32 i = 0; i < numDiv; i++)
80 triangles_.push_back(
realx3x3(p1, p2, p3));
91 triangles_.push_back(
realx3x3(p3, p4, p1));
std::vector< realx3x3 > triangles_
T getValOrSet(const word &keyword, const T &setVal) const
realx3 transferBackZ(const realx3 &p)
INLINE_FUNCTION_HD real cos(real x)
INLINE_FUNCTION_HD real sin(real x)
bool checkNormalVec(const realx3 &p1, const realx3 &p2, const realx3 &p3, realx3 &norm)
iOstream & endl(iOstream &os)
#define fatalErrorInFunction
INLINE_FUNCTION_HD realx3 point(real t) const
bool readCylinderWall(const dictionary &dict)
triple< realx3 > realx3x3
T getVal(const word &keyword) const
bool createCylinder(const realx3 &p1, const realx3 &p2, real rad1, real rad2, int32 numDiv)