yat  0.21pre
Public Types | Public Member Functions | List of all members
theplu::yat::utility::BasicMatrix< Derived > Class Template Reference

#include <yat/utility/BasicMatrix.h>

Public Types

typedef Derived derived_type
 

Public Member Functions

double operator() (size_t row, size_t column) const
 
const gsl_matrix * gsl_matrix_p (void) const
 
size_t rows (void) const
 
size_t columns (void) const
 

Detailed Description

template<class Derived>
class theplu::yat::utility::BasicMatrix< Derived >

Something that looks like a Matrix. Is either a Matrix or a MatrixExpression (see below)

Member Typedef Documentation

◆ derived_type

template<class Derived>
typedef Derived theplu::yat::utility::BasicMatrix< Derived >::derived_type

Class that inherits from BasicMatrix

Member Function Documentation

◆ columns()

template<class Derived>
size_t theplu::yat::utility::BasicMatrix< Derived >::columns ( void  ) const
inline
Returns
number of columns

◆ gsl_matrix_p()

template<class Derived>
const gsl_matrix* theplu::yat::utility::BasicMatrix< Derived >::gsl_matrix_p ( void  ) const
inline
Returns
underlying data structure

◆ operator()()

template<class Derived>
double theplu::yat::utility::BasicMatrix< Derived >::operator() ( size_t  row,
size_t  column 
) const
inline
Returns
element in row row and column column

◆ rows()

template<class Derived>
size_t theplu::yat::utility::BasicMatrix< Derived >::rows ( void  ) const
inline
Returns
number of rows

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

Generated on Wed Jan 25 2023 03:34:29 for yat by  doxygen 1.8.14