NAMD
Public Member Functions | Public Attributes | List of all members
Transform Struct Reference

#include <NamdTypes.h>

Public Member Functions

NAMD_HOST_DEVICE Transform (void)
 
NAMD_HOST_DEVICE Transform (char3 input)
 
NAMD_HOST_DEVICE operator char3 () const
 

Public Attributes

int8 i
 
int8 j
 
int8 k
 

Detailed Description

Definition at line 42 of file NamdTypes.h.

Constructor & Destructor Documentation

◆ Transform() [1/2]

NAMD_HOST_DEVICE Transform::Transform ( void  )
inline

Definition at line 45 of file NamdTypes.h.

References i, j, and k.

45 { i=0; j=0; k=0; }
int8 i
Definition: NamdTypes.h:44
int8 j
Definition: NamdTypes.h:44
int8 k
Definition: NamdTypes.h:44

◆ Transform() [2/2]

NAMD_HOST_DEVICE Transform::Transform ( char3  input)
inline

Definition at line 49 of file NamdTypes.h.

50  : i(input.x), j(input.y), k(input.z) { ; }
int8 i
Definition: NamdTypes.h:44
int8 j
Definition: NamdTypes.h:44
int8 k
Definition: NamdTypes.h:44

Member Function Documentation

◆ operator char3()

NAMD_HOST_DEVICE Transform::operator char3 ( ) const
inline

Definition at line 53 of file NamdTypes.h.

References i, j, and k.

53  {
54  char3 res;
55  res.x = i;
56  res.y = j;
57  res.z = k;
58  return res;
59  }
int8 i
Definition: NamdTypes.h:44
int8 j
Definition: NamdTypes.h:44
int8 k
Definition: NamdTypes.h:44

Member Data Documentation

◆ i

int8 Transform::i

◆ j

int8 Transform::j

◆ k

int8 Transform::k

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