NAMD
Public Member Functions | List of all members
zVector Class Reference

#include <Vector.h>

Inheritance diagram for zVector:
Vector

Public Member Functions

 zVector (void)
 
 zVector (const Vector &v)
 
- Public Member Functions inherited from Vector
NAMD_HOST_DEVICE Vector (void)
 
NAMD_HOST_DEVICE Vector (BigReal newx, BigReal newy, BigReal newz)
 
NAMD_HOST_DEVICE Vector (BigReal newv)
 
NAMD_HOST_DEVICE Vector (const FloatVector &v)
 
NAMD_HOST_DEVICE Vector (double3 vec)
 
NAMD_HOST_DEVICE operator double3 () const
 
NAMD_HOST_DEVICE BigRealoperator[] (int i)
 
NAMD_HOST_DEVICE Vectoroperator= (const BigReal &v2)
 
NAMD_HOST_DEVICE void operator+= (const Vector &v2)
 
NAMD_HOST_DEVICE void operator-= (const Vector &v2)
 
NAMD_HOST_DEVICE void operator*= (const BigReal &v2)
 
NAMD_HOST_DEVICE void operator/= (const BigReal &v2)
 
NAMD_HOST_DEVICE BigReal length (void) const
 
NAMD_HOST_DEVICE BigReal length2 (void) const
 
NAMD_HOST_DEVICE BigReal rlength (void) const
 
NAMD_HOST_DEVICE Vector unit (void) const
 
NAMD_HOST_DEVICE void cross (const Vector &v2)
 
NAMD_HOST_DEVICE BigReal dot (const Vector &v2) const
 
Bool set (const char *s)
 

Additional Inherited Members

- Public Attributes inherited from Vector
BigReal x
 
BigReal y
 
BigReal z
 

Detailed Description

Definition at line 291 of file Vector.h.

Constructor & Destructor Documentation

◆ zVector() [1/2]

zVector::zVector ( void  )
inline

Definition at line 293 of file Vector.h.

293 : Vector(0,0,0) { ; }
NAMD_HOST_DEVICE Vector(void)
Definition: Vector.h:77

◆ zVector() [2/2]

zVector::zVector ( const Vector v)
inline

Definition at line 294 of file Vector.h.

294 : Vector(v) { ; }
NAMD_HOST_DEVICE Vector(void)
Definition: Vector.h:77

The documentation for this class was generated from the following file: