MADNESS  0.10.1
Public Member Functions | Private Attributes | List of all members
matrix< FLOAT > Class Template Reference

Public Member Functions

 matrix ()
 
 matrix ()
 
 matrix ()
 
 matrix ()
 
 matrix (int n, int m, const FLOAT &value=0)
 
 matrix (int n, int m, const FLOAT &value=0)
 
 matrix (int n, int m, const FLOAT &value=0)
 
 matrix (int n, int m, const FLOAT &value=0)
 
int get_m () const
 
int get_m () const
 
int get_m () const
 
int get_m () const
 
int get_n () const
 
int get_n () const
 
int get_n () const
 
int get_n () const
 
FLOAT & operator() (int i, int j)
 
FLOAT & operator() (int i, int j)
 
FLOAT & operator() (int i, int j)
 
FLOAT & operator() (int i, int j)
 
const FLOAT & operator() (int i, int j) const
 
const FLOAT & operator() (int i, int j) const
 
const FLOAT & operator() (int i, int j) const
 
const FLOAT & operator() (int i, int j) const
 

Private Attributes

int m
 
int n
 
std::vector< FLOAT > v
 

Constructor & Destructor Documentation

◆ matrix() [1/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( )
inline

◆ matrix() [2/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( int  n,
int  m,
const FLOAT &  value = 0 
)
inline

References m, and v.

◆ matrix() [3/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( )
inline

◆ matrix() [4/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( int  n,
int  m,
const FLOAT &  value = 0 
)
inline

References m, and v.

◆ matrix() [5/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( )
inline

◆ matrix() [6/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( int  n,
int  m,
const FLOAT &  value = 0 
)
inline

References m, and v.

◆ matrix() [7/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( )
inline

◆ matrix() [8/8]

template<typename FLOAT >
matrix< FLOAT >::matrix ( int  n,
int  m,
const FLOAT &  value = 0 
)
inline

References m, and v.

Member Function Documentation

◆ get_m() [1/4]

template<typename FLOAT >
int matrix< FLOAT >::get_m ( ) const
inline

References m.

◆ get_m() [2/4]

template<typename FLOAT >
int matrix< FLOAT >::get_m ( ) const
inline

References m.

◆ get_m() [3/4]

template<typename FLOAT >
int matrix< FLOAT >::get_m ( ) const
inline

References m.

◆ get_m() [4/4]

template<typename FLOAT >
int matrix< FLOAT >::get_m ( ) const
inline

References m.

◆ get_n() [1/4]

template<typename FLOAT >
int matrix< FLOAT >::get_n ( ) const
inline

◆ get_n() [2/4]

template<typename FLOAT >
int matrix< FLOAT >::get_n ( ) const
inline

◆ get_n() [3/4]

template<typename FLOAT >
int matrix< FLOAT >::get_n ( ) const
inline

◆ get_n() [4/4]

template<typename FLOAT >
int matrix< FLOAT >::get_n ( ) const
inline

◆ operator()() [1/8]

template<typename FLOAT >
FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
)
inline

References m, and v.

◆ operator()() [2/8]

template<typename FLOAT >
FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
)
inline

References m, and v.

◆ operator()() [3/8]

template<typename FLOAT >
FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
)
inline

References m, and v.

◆ operator()() [4/8]

template<typename FLOAT >
FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
)
inline

References m, and v.

◆ operator()() [5/8]

template<typename FLOAT >
const FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
) const
inline

References m, and v.

◆ operator()() [6/8]

template<typename FLOAT >
const FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
) const
inline

References m, and v.

◆ operator()() [7/8]

template<typename FLOAT >
const FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
) const
inline

References m, and v.

◆ operator()() [8/8]

template<typename FLOAT >
const FLOAT& matrix< FLOAT >::operator() ( int  i,
int  j 
) const
inline

References m, and v.

Member Data Documentation

◆ m

template<typename FLOAT >
int matrix< FLOAT >::m
private

◆ n

template<typename FLOAT >
int matrix< FLOAT >::n
private

◆ v

template<typename FLOAT >
std::vector< FLOAT > matrix< FLOAT >::v
private

The documentation for this class was generated from the following files: