Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::LinearAlgebra::Vector< T, n > Member List

This is the complete list of members for Protium::LinearAlgebra::Vector< T, n >, including all inherited members.

At(const int &index) const Protium::LinearAlgebra::Vector< T, n >inline
fComponentsProtium::LinearAlgebra::Vector< T, n >private
GetSubVector(const int &i)Protium::LinearAlgebra::Vector< T, n >inline
Init()Protium::LinearAlgebra::Vector< T, n >inline
NDimensions()Protium::LinearAlgebra::Vector< T, n >inlinestatic
Norm() const Protium::LinearAlgebra::Vector< T, n >inlinevirtual
Normalize(const T &norm)Protium::LinearAlgebra::Vector< T, n >inlinevirtual
ObjAllocator typedefProtium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >
operator delete(void *p, std::size_t size)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator delete(void *p, const std::nothrow_t &)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator delete(void *p, void *place)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator delete[](void *p, std::size_t size)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator delete[](void *p, const std::nothrow_t &)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator delete[](void *p, void *place)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator new(std::size_t size)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator new(std::size_t size, const std::nothrow_t &)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator new(std::size_t size, void *place)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator new[](std::size_t size)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator new[](std::size_t size, const std::nothrow_t &)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator new[](std::size_t size, void *place)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinestatic
operator!=(const Vector< T, n > &rhs) const Protium::LinearAlgebra::Vector< T, n >inline
operator*(const Vector< T, n > &rhs) const Protium::LinearAlgebra::Vector< T, n >inline
operator*(const T &rhs) const Protium::LinearAlgebra::Vector< T, n >inline
operator*=(const T &rhs)Protium::LinearAlgebra::Vector< T, n >inline
operator+(const Vector< T, n > &rhs) const Protium::LinearAlgebra::Vector< T, n >inline
operator+=(const Vector< T, n > &rhs)Protium::LinearAlgebra::Vector< T, n >inline
operator-(const Vector< T, n > &rhs) const Protium::LinearAlgebra::Vector< T, n >inline
operator-=(const Vector< T, n > &rhs)Protium::LinearAlgebra::Vector< T, n >inline
operator=(const Vector< T, n > &rhs)Protium::LinearAlgebra::Vector< T, n >inline
SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >::operator=(const SmallObjectBase &)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlineprotected
operator==(const Vector< T, n > &rhs) const Protium::LinearAlgebra::Vector< T, n >inline
operator[](const int &index)Protium::LinearAlgebra::Vector< T, n >inline
SmallObject(void)Protium::Allocation::SmallObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlineprotected
SmallObjectBase(void)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlineprotected
SmallObjectBase(const SmallObjectBase &)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlineprotected
UnitVector(int dim=0)Protium::LinearAlgebra::Vector< T, n >inlinestatic
Vector(const T &amplitude=1)Protium::LinearAlgebra::Vector< T, n >inline
Vector(const T *input)Protium::LinearAlgebra::Vector< T, n >inline
Vector(const std::vector< T > &vec)Protium::LinearAlgebra::Vector< T, n >inline
Vector(const Vector< T, n > &other)Protium::LinearAlgebra::Vector< T, n >inline
~SmallObject()Protium::Allocation::SmallObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinevirtual
~SmallObjectBase()Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlineprotected
~Vector()Protium::LinearAlgebra::Vector< T, n >inlinevirtual