Simpatico  v1.10
List of all members | Public Member Functions
Util::DRaggedMatrix< Data > Class Template Reference

Detailed Description

template<typename Data>
class Util::DRaggedMatrix< Data >

Dynamically allocated RaggedMatrix.

Definition at line 24 of file DRaggedMatrix.h.

#include <DRaggedMatrix.h>

Inheritance diagram for Util::DRaggedMatrix< Data >:
Util::RaggedMatrix< Data >

Public Member Functions

 DRaggedMatrix ()
 Constructor. More...
 
 ~DRaggedMatrix ()
 Destructor. More...
 
void allocate (const DArray< int > &rowSizes)
 Allocate memory for a ragged matrix. More...
 
bool isAllocated () const
 Return true iff this DRaggedMatrix has been allocated. More...
 
- Public Member Functions inherited from Util::RaggedMatrix< Data >
virtual ~RaggedMatrix ()
 Destructor. More...
 
int capacity1 ()
 Get number of rows. More...
 
int capacity2 (int i)
 Get number of elements in row number i. More...
 
const Data & operator() (int i, int j) const
 Return element (i,j) of matrix by const reference. More...
 
Data & operator() (int i, int j)
 Return element (i,j) of matrix by reference. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Util::RaggedMatrix< Data >
 RaggedMatrix ()
 Default constructor. More...
 
- Protected Attributes inherited from Util::RaggedMatrix< Data >
Data * data_
 One-dimensional C array of all elements. More...
 
Data ** rows_
 Array of pointers to rows. More...
 
int * capacity2_
 Array containing number of elements in each row. More...
 
int capacity1_
 Number of rows (range of first index). More...
 
int capacity_
 Total number of elements. More...
 

Constructor & Destructor Documentation

template<typename Data >
Util::DRaggedMatrix< Data >::DRaggedMatrix ( )

Constructor.

Definition at line 65 of file DRaggedMatrix.h.

template<typename Data >
Util::DRaggedMatrix< Data >::~DRaggedMatrix ( )

Member Function Documentation

template<typename Data >
void Util::DRaggedMatrix< Data >::allocate ( const DArray< int > &  rowSizes)
template<class Data >
bool Util::DRaggedMatrix< Data >::isAllocated ( ) const
inline

Return true iff this DRaggedMatrix has been allocated.

Definition at line 129 of file DRaggedMatrix.h.

References Util::RaggedMatrix< Data >::data_.


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