Opm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix > Class Reference

#include <BCRSMatrixBlockAssembler.hpp>

Public Member Functions

template<class Block >
void assembleBlock (size_t ndof, size_t i, size_t j, const Block &b)
 
template<class Connections >
void createBlockRow (size_t i, const Connections &conn, size_t ndof)
 
void finalizeStructure ()
 
void setSize (::std::size_t ndof, ::std::size_t nrow, ::std::size_t ncol, ::std::size_t nnz=0)
 
const ISTLTypeDetails::ScalarBCRSMatrixmatrix () const
 
ISTLTypeDetails::ScalarBCRSMatrixmatrix ()
 

Member Function Documentation

◆ assembleBlock()

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

◆ createBlockRow()

template<class Connections >
void Opm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix >::createBlockRow ( size_t  i,
const Connections &  conn,
size_t  ndof 
)
inline

◆ finalizeStructure()

void Opm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix >::finalizeStructure ( )
inline

◆ matrix() [1/2]

ISTLTypeDetails::ScalarBCRSMatrix & Opm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix >::matrix ( )
inline

◆ matrix() [2/2]

const ISTLTypeDetails::ScalarBCRSMatrix & Opm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix >::matrix ( ) const
inline

◆ setSize()

void Opm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix >::setSize ( ::std::size_t  ndof,
::std::size_t  nrow,
::std::size_t  ncol,
::std::size_t  nnz = 0 
)
inline

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