Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix > Class Template Reference

#include <CSRMatrixBlockAssembler.hpp>

Public Member Functions

template<class Block >
void assembleBlock (::std::size_t ndof,::std::size_t i,::std::size_t j, const Block &b)
 
template<class Connections >
void createBlockRow (::std::size_t i, const Connections &conn,::std::size_t ndof)
 
void finalizeStructure ()
 
void setSize (size_t ndof, size_t m, size_t n, size_t nnz=0)
 
struct CSRMatrixmatrix ()
 
const struct CSRMatrixmatrix () const
 

Member Function Documentation

template<class Block >
void Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >::assembleBlock ( ::std::size_t  ndof,
::std::size_t  i,
::std::size_t  j,
const Block &  b 
)
inline

References csrmatrix_elm_index().

template<class Connections >
void Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >::createBlockRow ( ::std::size_t  i,
const Connections &  conn,
::std::size_t  ndof 
)
inline
void Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >::finalizeStructure ( )
inline
struct CSRMatrix& Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >::matrix ( )
inline
const struct CSRMatrix& Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >::matrix ( ) const
inline
void Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >::setSize ( size_t  ndof,
size_t  m,
size_t  n,
size_t  nnz = 0 
)
inline

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