Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS Struct Reference

#include <ParallelOverlappingILU0.hpp>

Public Member Functions

 CRS ()
 
size_type rows () const
 
size_type nonZeros () const
 
void resize (const size_type nRows)
 
void reserveAdditional (const size_type nonZeros)
 
void push_back (const block_type &value, const size_type index)
 
void clear ()
 

Public Attributes

std::vector< size_typerows_
 
std::vector< block_typevalues_
 
std::vector< size_typecols_
 
size_type nRows_
 

Constructor & Destructor Documentation

◆ CRS()

template<class Matrix , class Domain , class Range , class ParallelInfoT >
Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS::CRS ( )
inline

Member Function Documentation

◆ clear()

◆ nonZeros()

◆ push_back()

template<class Matrix , class Domain , class Range , class ParallelInfoT >
void Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS::push_back ( const block_type value,
const size_type  index 
)
inline

◆ reserveAdditional()

template<class Matrix , class Domain , class Range , class ParallelInfoT >
void Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS::reserveAdditional ( const size_type  nonZeros)
inline

◆ resize()

template<class Matrix , class Domain , class Range , class ParallelInfoT >
void Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS::resize ( const size_type  nRows)
inline

◆ rows()

template<class Matrix , class Domain , class Range , class ParallelInfoT >
size_type Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS::rows ( ) const
inline

Member Data Documentation

◆ cols_

◆ nRows_

◆ rows_

◆ values_


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