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 43 of file NamdTypes.h.

Constructor & Destructor Documentation

◆ Transform() [1/2]

NAMD_HOST_DEVICE Transform::Transform ( void  )
inline

Definition at line 46 of file NamdTypes.h.

References i, j, and k.

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

◆ Transform() [2/2]

NAMD_HOST_DEVICE Transform::Transform ( char3  input)
inline

Definition at line 50 of file NamdTypes.h.

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

Member Function Documentation

◆ operator char3()

NAMD_HOST_DEVICE Transform::operator char3 ( ) const
inline

Definition at line 54 of file NamdTypes.h.

References i, j, and k.

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

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: