Open 3D Engine PhysX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <LinearAlgebra.h>
Public Member Functions | |
VectorVariable (AZ::u32 dimension) | |
AZ::u32 | GetDimension () const |
double & | operator[] (AZ::u32 index) |
double | operator[] (AZ::u32 index) const |
VectorVariable | operator+ (const VectorVariable &rhs) const |
VectorVariable | operator+= (const VectorVariable &rhs) |
VectorVariable | operator- () const |
VectorVariable | operator- (const VectorVariable &rhs) const |
VectorVariable | operator-= (const VectorVariable &rhs) |
VectorVariable | operator* (const double rhs) const |
double | Norm () const |
double | Dot (const VectorVariable &rhs) const |
const AZStd::vector< double > & | GetValues () const |
Static Public Member Functions | |
static VectorVariable | CreateFromVector (const AZStd::vector< double > &values) |
Class for arbitrary sized vectors, providing only the functionality required by the numerical methods supported in this gem.