My Project: dynamics.mod/NewtonDynamics/source/core/dgVector.h File Reference

My Project

Classes | Macros | Variables
dgVector.h File Reference
`#include "dgStdafx.h"`
`#include "dgTypes.h"`
`#include "dgDebug.h"`
`#include "dgMemory.h"`

Go to the source code of this file.

## Classes

class | dgTemplateVector< T >
class | dgBigVector
class | dgVector

## Macros

#define | dgCheckVector(x) (dgCheckFloat(x[0]) && dgCheckFloat(x[1]) && dgCheckFloat(x[2]) && dgCheckFloat(x[3]))
#define | PURMUT_MASK(w, z, y, x) _MM_SHUFFLE (w, z, y, x)

## Variables

dgBigVector | DG_GCC_VECTOR_ALIGMENT

## Macro Definition Documentation

## § dgCheckVector

#define dgCheckVector | ( |  | x | ) | (dgCheckFloat(x[0]) && dgCheckFloat(x[1]) && dgCheckFloat(x[2]) && dgCheckFloat(x[3]))

## § PURMUT_MASK

#define PURMUT_MASK | ( |  | w,
|  |  | z,
|  |  | y,
|  |  | x
| ) |  | _MM_SHUFFLE (w, z, y, x)

## Variable Documentation

## § DG_GCC_VECTOR_ALIGMENT

DG_MSC_VECTOR_ALIGMENT class dgVector DG_GCC_VECTOR_ALIGMENT