ESyS-Particle  2.3.4
esys::lsm::TmplMatrix< NI, NJ, NK > Class Template Reference

#include <ClosePackIterator.h>

Inheritance diagram for esys::lsm::TmplMatrix< NI, NJ, NK >:

Public Member Functions

 TmplMatrix ()
 
 TmplMatrix (const TmplMatrix &m)
 
TmplMatrixoperator= (const TmplMatrix &m)
 
const double & operator() (int i, int j, int k) const
 
double & operator() (int i, int j, int k)
 
int getNumI () const
 
int getNumJ () const
 
int getNumK () const
 

Private Attributes

double m_matrix [NI][NJ][NK]
 

Constructor & Destructor Documentation

◆ TmplMatrix() [1/2]

template<int NI, int NJ, int NK>
esys::lsm::TmplMatrix< NI, NJ, NK >::TmplMatrix

◆ TmplMatrix() [2/2]

template<int NI, int NJ, int NK>
esys::lsm::TmplMatrix< NI, NJ, NK >::TmplMatrix ( const TmplMatrix< NI, NJ, NK > &  m)

Member Function Documentation

◆ getNumI()

template<int NI, int NJ, int NK>
int esys::lsm::TmplMatrix< NI, NJ, NK >::getNumI

◆ getNumJ()

template<int NI, int NJ, int NK>
int esys::lsm::TmplMatrix< NI, NJ, NK >::getNumJ

◆ getNumK()

template<int NI, int NJ, int NK>
int esys::lsm::TmplMatrix< NI, NJ, NK >::getNumK

◆ operator()() [1/2]

template<int NI, int NJ, int NK>
double & esys::lsm::TmplMatrix< NI, NJ, NK >::operator() ( int  i,
int  j,
int  k 
)

◆ operator()() [2/2]

template<int NI, int NJ, int NK>
const double & esys::lsm::TmplMatrix< NI, NJ, NK >::operator() ( int  i,
int  j,
int  k 
) const

◆ operator=()

template<int NI, int NJ, int NK>
TmplMatrix& esys::lsm::TmplMatrix< NI, NJ, NK >::operator= ( const TmplMatrix< NI, NJ, NK > &  m)

Member Data Documentation

◆ m_matrix

template<int NI, int NJ, int NK>
double esys::lsm::TmplMatrix< NI, NJ, NK >::m_matrix[NI][NJ][NK]
private

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