Go to the documentation of this file.
21 #ifndef __cylinder_hpp__
22 #define __cylinder_hpp__
90 auto p1Point = point-
p1_;
98 if(t >= 0.0 && t <= 1.0)
158 iOstream&
operator << (iOstream& os,
const cylinder& b);
164 #endif // __cylinder_hpp__
FUNCTION_H bool write(iOstream &os) const
Vector< T, Allocator > sqrt(const Vector< T, Allocator > &v)
FUNCTION_HD cylinder & operator=(const cylinder &)=default
INLINE_FUNCTION_HD bool isInside(const realx3 &point) const
INLINE_FUNCTION_HD real radius() const
INLINE_FUNCTION_HD realx3 minPoint() const
INLINE_FUNCTION_HD T dot(const quadruple< T > &oprnd1, const quadruple< T > &oprnd2)
INLINE_FUNCTION_HD triple< T > cross(const triple< T > &v1, const triple< T > &v2)
Interface class for any input stream
const INLINE_FUNCTION_HD realx3 & p2() const
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
FUNCTION_H cylinder(const realx3 &p1, const realx3 &p2, const real radius)
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
INLINE_FUNCTION_HD realx3 maxPoint() const
const INLINE_FUNCTION_HD realx3 & p1() const
FUNCTION_H bool read(iIstream &is)
FUNCTION_H bool calculateParams()
#define INLINE_FUNCTION_HD
Interface class for any output stream.
Dictionary holds a set of data entries or sub-dictionaries that are enclosed in a curely braces or ar...