Chi-Tech
chi_math::SparseMatrix::RowIteratorContext Class Reference

#include <chi_math_sparse_matrix.h>

Data Structures

class  RowIterator
 

Public Member Functions

 RowIteratorContext (SparseMatrix &matrix, size_t ref_row)
 
RowIterator begin ()
 
RowIterator end ()
 

Private Attributes

const std::vector< size_t > & ref_col_ids_
 
std::vector< double > & ref_col_vals_
 
const size_t ref_row_
 

Detailed Description

Definition at line 78 of file chi_math_sparse_matrix.h.

Constructor & Destructor Documentation

◆ RowIteratorContext()

chi_math::SparseMatrix::RowIteratorContext::RowIteratorContext ( SparseMatrix matrix,
size_t  ref_row 
)
inline

Definition at line 85 of file chi_math_sparse_matrix.h.

Member Function Documentation

◆ begin()

RowIterator chi_math::SparseMatrix::RowIteratorContext::begin ( )
inline

Definition at line 113 of file chi_math_sparse_matrix.h.

◆ end()

RowIterator chi_math::SparseMatrix::RowIteratorContext::end ( )
inline

Definition at line 114 of file chi_math_sparse_matrix.h.

Field Documentation

◆ ref_col_ids_

const std::vector<size_t>& chi_math::SparseMatrix::RowIteratorContext::ref_col_ids_
private

Definition at line 81 of file chi_math_sparse_matrix.h.

◆ ref_col_vals_

std::vector<double>& chi_math::SparseMatrix::RowIteratorContext::ref_col_vals_
private

Definition at line 82 of file chi_math_sparse_matrix.h.

◆ ref_row_

const size_t chi_math::SparseMatrix::RowIteratorContext::ref_row_
private

Definition at line 83 of file chi_math_sparse_matrix.h.


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