PARTONS/NumA++  
Numerical Analysis C++ routines
Public Member Functions | Private Attributes | List of all members
NumA::Data Class Reference

Public Member Functions

 Data ()
 
 Data (unsigned int size)
 
 Data (const Data &other)
 
virtual ~Data ()
 
Dataclone () const
 
unsigned int getNVariables () const
 
unsigned int getNPoints () const
 
const std::map< unsigned int, std::vector< double > > & getData () const
 
void addData (const std::vector< double > &data)
 
void print () const
 
void operator+= (const Data &rhs)
 

Private Attributes

unsigned int m_nVariables
 
unsigned int m_nPoints
 
std::map< unsigned int, std::vector< double > > m_data
 

Constructor & Destructor Documentation

◆ Data() [1/3]

NumA::Data::Data ( )

◆ Data() [2/3]

NumA::Data::Data ( unsigned int  size)

◆ Data() [3/3]

NumA::Data::Data ( const Data other)

◆ ~Data()

NumA::Data::~Data ( )
virtual

Member Function Documentation

◆ addData()

void NumA::Data::addData ( const std::vector< double > &  data)

◆ clone()

Data * NumA::Data::clone ( ) const

◆ getData()

const std::map< unsigned int, std::vector< double > > & NumA::Data::getData ( ) const

◆ getNPoints()

unsigned int NumA::Data::getNPoints ( ) const

◆ getNVariables()

unsigned int NumA::Data::getNVariables ( ) const

◆ operator+=()

void NumA::Data::operator+= ( const Data rhs)

◆ print()

void NumA::Data::print ( ) const

Member Data Documentation

◆ m_data

std::map<unsigned int, std::vector<double> > NumA::Data::m_data
private

◆ m_nPoints

unsigned int NumA::Data::m_nPoints
private

◆ m_nVariables

unsigned int NumA::Data::m_nVariables
private

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