FaceGen 3 SDKs Reference
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Fg::FR2MatrixCTC< T, nrows, ncols > Struct Template Reference

Public Member Functions

T * operator[] (size_t i)
 
T const * operator[] (size_t i) const
 
FR2MatrixCTC< T, nrows, nrows > operator* (const FR2MatrixCTC< T, ncols, nrows > &) const
 
FR2MatrixCTC operator* (T const &) const
 
FR2MatrixCTC operator+ (const FR2MatrixCTC &) const
 
FR2MatrixCTC operator- (const FR2MatrixCTC &) const
 
FR2MatrixCTC operator- () const
 
FR2MatrixCTCoperator*= (const FR2MatrixCTC &)
 
FR2MatrixCTCoperator*= (T const &)
 
FR2MatrixCTCoperator+= (const FR2MatrixCTC &)
 
FR2MatrixCTCoperator-= (const FR2MatrixCTC &)
 
bool operator== (const FR2MatrixCTC &) const
 
int numRows () const
 
int numCols () const
 
void setZero ()
 
void setOne ()
 
void setIdentity ()
 
FR2MatrixCTC< T, ncols, nrows > transpose () const
 

Public Attributes

data [nrows][ncols]
 

Detailed Description

template<class T, const int nrows, const int ncols>
struct Fg::FR2MatrixCTC< T, nrows, ncols >

Definition at line 28 of file matrixCT.hpp.

Member Function Documentation

◆ numCols()

template<class T , const int nrows, const int ncols>
int Fg::FR2MatrixCTC< T, nrows, ncols >::numCols ( ) const
inline

Definition at line 48 of file matrixCT.hpp.

◆ numRows()

template<class T , const int nrows, const int ncols>
int Fg::FR2MatrixCTC< T, nrows, ncols >::numRows ( ) const
inline

Definition at line 47 of file matrixCT.hpp.

◆ operator*() [1/2]

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, nrows > Fg::FR2MatrixCTC< T, nrows, ncols >::operator* ( const FR2MatrixCTC< T, ncols, nrows > &  m) const

Definition at line 335 of file matrixCT.hpp.

◆ operator*() [2/2]

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, ncols > Fg::FR2MatrixCTC< T, nrows, ncols >::operator* ( T const &  v) const
inline

Definition at line 356 of file matrixCT.hpp.

◆ operator*=()

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, ncols > & Fg::FR2MatrixCTC< T, nrows, ncols >::operator*= ( T const &  v)
inline

Definition at line 418 of file matrixCT.hpp.

◆ operator+()

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, ncols > Fg::FR2MatrixCTC< T, nrows, ncols >::operator+ ( const FR2MatrixCTC< T, nrows, ncols > &  m) const
inline

Definition at line 373 of file matrixCT.hpp.

◆ operator+=()

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, ncols > & Fg::FR2MatrixCTC< T, nrows, ncols >::operator+= ( const FR2MatrixCTC< T, nrows, ncols > &  m)
inline

Definition at line 433 of file matrixCT.hpp.

◆ operator-() [1/2]

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, ncols > Fg::FR2MatrixCTC< T, nrows, ncols >::operator-
inline

Definition at line 403 of file matrixCT.hpp.

◆ operator-() [2/2]

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, ncols > Fg::FR2MatrixCTC< T, nrows, ncols >::operator- ( const FR2MatrixCTC< T, nrows, ncols > &  m) const
inline

Definition at line 390 of file matrixCT.hpp.

◆ operator-=()

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, nrows, ncols > & Fg::FR2MatrixCTC< T, nrows, ncols >::operator-= ( const FR2MatrixCTC< T, nrows, ncols > &  m)
inline

Definition at line 448 of file matrixCT.hpp.

◆ operator==()

template<class T , const int nrows, const int ncols>
bool Fg::FR2MatrixCTC< T, nrows, ncols >::operator== ( const FR2MatrixCTC< T, nrows, ncols > &  v) const
inline

Definition at line 462 of file matrixCT.hpp.

◆ operator[]() [1/2]

template<class T , const int nrows, const int ncols>
T * Fg::FR2MatrixCTC< T, nrows, ncols >::operator[] ( size_t  i)
inline

Definition at line 32 of file matrixCT.hpp.

◆ operator[]() [2/2]

template<class T , const int nrows, const int ncols>
T const * Fg::FR2MatrixCTC< T, nrows, ncols >::operator[] ( size_t  i) const
inline

Definition at line 33 of file matrixCT.hpp.

◆ setIdentity()

template<class T , const int nrows, const int ncols>
void Fg::FR2MatrixCTC< T, nrows, ncols >::setIdentity
inline

Definition at line 492 of file matrixCT.hpp.

◆ setOne()

template<class T , const int nrows, const int ncols>
void Fg::FR2MatrixCTC< T, nrows, ncols >::setOne
inline

Definition at line 480 of file matrixCT.hpp.

◆ setZero()

template<class T , const int nrows, const int ncols>
void Fg::FR2MatrixCTC< T, nrows, ncols >::setZero ( )
inline

Definition at line 49 of file matrixCT.hpp.

◆ transpose()

template<class T , const int nrows, const int ncols>
FR2MatrixCTC< T, ncols, nrows > Fg::FR2MatrixCTC< T, nrows, ncols >::transpose
inline

Definition at line 505 of file matrixCT.hpp.

Member Data Documentation

◆ data

template<class T , const int nrows, const int ncols>
T Fg::FR2MatrixCTC< T, nrows, ncols >::data[nrows][ncols]

Definition at line 30 of file matrixCT.hpp.


The documentation for this struct was generated from the following file: