gstlearn  0.2.1
Geostatistics & Machine Learning toolbox
MatrixSparse Class Reference

#include <MatrixSparse.hpp>

Inheritance diagram for MatrixSparse:
AStringable ICloneable

Public Member Functions

 MatrixSparse (int nrow=0, int ncol=0)
 
 MatrixSparse (const MatrixSparse &m)
 
MatrixSparseoperator= (const MatrixSparse &m)
 
virtual ~MatrixSparse ()
 
 IMPLEMENT_CLONING (MatrixSparse)
 ICloneable interface. More...
 
virtual String toString (const AStringFormat *strfmt=nullptr) const override
 AStringable Interface. More...
 
- Public Member Functions inherited from AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (int level) const final
 
- Public Member Functions inherited from ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 

Private Attributes

cs * _cs
 

Detailed Description

MatrixSparse wrapper

Constructor & Destructor Documentation

◆ MatrixSparse() [1/2]

MatrixSparse::MatrixSparse ( int  nrow = 0,
int  ncol = 0 
)

◆ MatrixSparse() [2/2]

MatrixSparse::MatrixSparse ( const MatrixSparse m)

◆ ~MatrixSparse()

MatrixSparse::~MatrixSparse ( )
virtual

Member Function Documentation

◆ IMPLEMENT_CLONING()

MatrixSparse::IMPLEMENT_CLONING ( MatrixSparse  )

ICloneable interface.

◆ operator=()

MatrixSparse & MatrixSparse::operator= ( const MatrixSparse m)

◆ toString()

String MatrixSparse::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

AStringable Interface.

Reimplemented from AStringable.

Member Data Documentation

◆ _cs

cs* MatrixSparse::_cs
private

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