Open Qmin  0.8.0
GPU-accelerated Q-tensor-based liquid crystal simulations
Public Member Functions | Public Attributes | List of all members
cubicLatticeDerivativeVector Class Reference

define a vector of length 3*DIMENSION...convenient for storing the 3 spatial derivatives of the spins More...

#include <dDimensionalVectorTypes.h>

Public Member Functions

HOSTDEVICE cubicLatticeDerivativeVector ()
 
HOSTDEVICE cubicLatticeDerivativeVector (const scalar value)
 
HOSTDEVICE cubicLatticeDerivativeVector (const cubicLatticeDerivativeVector &other)
 
HOSTDEVICE scalaroperator[] (int i)
 
HOSTDEVICE const scalaroperator[] (int i) const
 

Public Attributes

scalar x [3 *DIMENSION]
 

Detailed Description

define a vector of length 3*DIMENSION...convenient for storing the 3 spatial derivatives of the spins

Constructor & Destructor Documentation

◆ cubicLatticeDerivativeVector() [1/3]

HOSTDEVICE cubicLatticeDerivativeVector::cubicLatticeDerivativeVector ( )
inline

◆ cubicLatticeDerivativeVector() [2/3]

HOSTDEVICE cubicLatticeDerivativeVector::cubicLatticeDerivativeVector ( const scalar  value)
inline

References x.

◆ cubicLatticeDerivativeVector() [3/3]

HOSTDEVICE cubicLatticeDerivativeVector::cubicLatticeDerivativeVector ( const cubicLatticeDerivativeVector other)
inline

References x.

Member Function Documentation

◆ operator[]() [1/2]

HOSTDEVICE scalar& cubicLatticeDerivativeVector::operator[] ( int  i)
inline

References x.

◆ operator[]() [2/2]

HOSTDEVICE const scalar& cubicLatticeDerivativeVector::operator[] ( int  i) const
inline

References x.

Member Data Documentation

◆ x

scalar cubicLatticeDerivativeVector::x[3 *DIMENSION]

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