OpenMM
|
A four element vector of ints. More...
#include <vectorize.h>
Public Member Functions | |
ivec4 () | |
ivec4 (int v) | |
ivec4 (int v1, int v2, int v3, int v4) | |
ivec4 (__m128i v) | |
ivec4 (const int *v) | |
operator __m128i () const | |
int | operator[] (int i) const |
void | store (int *v) const |
ivec4 | operator+ (const ivec4 &other) const |
ivec4 | operator- (const ivec4 &other) const |
ivec4 | operator* (const ivec4 &other) const |
void | operator+= (const ivec4 &other) |
void | operator-= (const ivec4 &other) |
void | operator*= (const ivec4 &other) |
ivec4 | operator- () const |
ivec4 | operator& (const ivec4 &other) const |
ivec4 | operator| (const ivec4 &other) const |
ivec4 | operator== (const ivec4 &other) const |
ivec4 | operator!= (const ivec4 &other) const |
ivec4 | operator> (const ivec4 &other) const |
ivec4 | operator< (const ivec4 &other) const |
ivec4 | operator>= (const ivec4 &other) const |
ivec4 | operator<= (const ivec4 &other) const |
operator fvec4 () const | |
Public Attributes | |
__m128i | val |
A four element vector of ints.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References val.
|
inline |
|
inline |
References store().
|
inline |
References val.
Referenced by operator[]().
__m128i val |
Referenced by operator __m128i(), operator&(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), operator|(), and store().