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

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

At(const int &row) const Protium::LinearAlgebra::Matrix< T, n, m >inline
At(const int &row, const int &column) const Protium::LinearAlgebra::Matrix< T, n, m >inline
fComponentsProtium::LinearAlgebra::Matrix< T, n, m >private
GetDeterminant() const Protium::LinearAlgebra::Matrix< T, n, m >inline
GetNColumns()Protium::LinearAlgebra::Matrix< T, n, m >inlinestatic
GetNRows()Protium::LinearAlgebra::Matrix< T, n, m >inlinestatic
GetSubMatrix(const int &i, const int &j) const Protium::LinearAlgebra::Matrix< T, n, m >inline
Init()Protium::LinearAlgebra::Matrix< T, n, m >inline
Matrix()Protium::LinearAlgebra::Matrix< T, n, m >inline
Matrix(const Matrix< T, n, m > &other)Protium::LinearAlgebra::Matrix< T, n, m >inline
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 Matrix< T, n, m > &rhs) const Protium::LinearAlgebra::Matrix< T, n, m >inline
operator*(const Matrix< T, m, k > &rhs) const Protium::LinearAlgebra::Matrix< T, n, m >inline
operator*(const T &rhs) const Protium::LinearAlgebra::Matrix< T, n, m >inline
operator*(const Vector< T, n > &rhs)Protium::LinearAlgebra::Matrix< T, n, m >inline
operator*=(const T &rhs)Protium::LinearAlgebra::Matrix< T, n, m >inline
operator*=(const Vector< T, n > &rhs)Protium::LinearAlgebra::Matrix< T, n, m >inline
operator*=(const Matrix< T, m, k > &rhs) const Protium::LinearAlgebra::Matrix< T, n, m >inline
operator+(const Matrix< T, n, m > &rhs) const Protium::LinearAlgebra::Matrix< T, n, m >inline
operator+=(const Matrix< T, n, m > &rhs)Protium::LinearAlgebra::Matrix< T, n, m >inline
operator-(const Matrix< T, n, m > &rhs) const Protium::LinearAlgebra::Matrix< T, n, m >inline
operator-=(const Matrix< T, n, m > &rhs)Protium::LinearAlgebra::Matrix< T, n, m >inline
operator=(const Matrix< T, n, m > &rhs)Protium::LinearAlgebra::Matrix< T, n, m >inline
SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >::operator=(const SmallObjectBase &)Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlineprotected
operator==(const Matrix< T, n, m > &rhs) const Protium::LinearAlgebra::Matrix< T, n, m >inline
operator[](const int &row)Protium::LinearAlgebra::Matrix< T, n, m >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
Transpose() const Protium::LinearAlgebra::Matrix< T, n, m >inline
Unit()Protium::LinearAlgebra::Matrix< T, n, m >inlinestatic
~Matrix()Protium::LinearAlgebra::Matrix< T, n, m >inlinevirtual
~SmallObject()Protium::Allocation::SmallObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlinevirtual
~SmallObjectBase()Protium::Allocation::SmallObjectBase< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >inlineprotected