SparseGridColumn Class Reference

Summary description for SparseGridColumn. More...

#include <SparseGridColumn.h>

List of all members.

Public Member Functions

void AddValue (long bn, long bi, long si, long sj, double val, double *Columns_data)
long FindExistingBlockIndex (long bi)
double GetValue (long bn, long bi, long si, long sj, double *Columns_data, long &aux_idx)
void SetValue (long bn, long bi, long si, long sj, double val, double *Columns_data, long &aux_idx)
 SparseGridColumn (IntArrayList *indexes)
 ~SparseGridColumn ()

Public Attributes

long column_start_idx
long Entries
IntArrayListIndexesUfa

Detailed Description

Summary description for SparseGridColumn.

Definition at line 12 of file SparseGridColumn.h.


Constructor & Destructor Documentation

SparseGridColumn ( IntArrayList indexes  )  [inline]

Definition at line 20 of file SparseGridColumn.h.

References column_start_idx, IntArrayList::Count, Entries, and IndexesUfa.

~SparseGridColumn (  )  [inline]

Definition at line 28 of file SparseGridColumn.h.

References IndexesUfa.


Member Function Documentation

void AddValue ( long  bn,
long  bi,
long  si,
long  sj,
double  val,
double *  Columns_data 
) [inline]

Definition at line 63 of file SparseGridColumn.h.

References column_start_idx, and FindExistingBlockIndex().

Referenced by SparseGridMtxLDL::AddValue().

long FindExistingBlockIndex ( long  bi  )  [inline]
double GetValue ( long  bn,
long  bi,
long  si,
long  sj,
double *  Columns_data,
long &  aux_idx 
) [inline]
void SetValue ( long  bn,
long  bi,
long  si,
long  sj,
double  val,
double *  Columns_data,
long &  aux_idx 
) [inline]

Member Data Documentation

long Entries

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

Generated by  doxygen 1.6.2