RVL::SymMat< T > Class Template Reference

Symmetric specialization of GenMat. More...

#include <rnmat.hh>

Inheritance diagram for RVL::SymMat< T >:

RVL::GenMat< T > RVL::LinearOp< T > RVL::Operator< Scalar > RVL::Writeable List of all members.

Public Member Functions

 SymMat (RnSpace< T > const &dom)
 SymMat (SymMat< T > const &m)
 ~SymMat ()
void setElement (int i, int j, T e)
ostream & write (ostream &str) const

Protected Member Functions

LinearOp< T > * clone () const

Detailed Description

template<typename T>
class RVL::SymMat< T >

Symmetric specialization of GenMat.

Differs only in element assignment, which forces symmetry

Definition at line 305 of file rnmat.hh.


Constructor & Destructor Documentation

template<typename T>
RVL::SymMat< T >::SymMat ( RnSpace< T > const &  dom  ) 

Definition at line 313 of file rnmat.hh.

template<typename T>
RVL::SymMat< T >::SymMat ( SymMat< T > const &  m  ) 

Definition at line 316 of file rnmat.hh.

template<typename T>
RVL::SymMat< T >::~SymMat (  ) 

Definition at line 319 of file rnmat.hh.


Member Function Documentation

template<typename T>
LinearOp<T>* RVL::SymMat< T >::clone (  )  const [protected, virtual]

Reimplemented from RVL::GenMat< T >.

Definition at line 309 of file rnmat.hh.

template<typename T>
void RVL::SymMat< T >::setElement ( int  i,
int  j,
e 
) [virtual]

Reimplemented from RVL::GenMat< T >.

Definition at line 321 of file rnmat.hh.

template<typename T>
ostream& RVL::SymMat< T >::write ( ostream &  str  )  const [virtual]

Reimplemented from RVL::GenMat< T >.

Definition at line 326 of file rnmat.hh.

References RVL::GenMat< T >::getDomain(), and RVL::RnSpace< Scalar >::getSize().


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for LocalRVL by  doxygen 1.4.7