Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm > Class Template Reference

#include <JacobianSystem.hpp>

Public Types

typedef BaseVec vector_type
 

Public Member Functions

void setSize (::std::size_t ndof, ::std::size_t m)
 
void addIncrement ()
 
template<class Block >
void assembleBlock (::std::size_t ndof, ::std::size_t i, const Block &b)
 
const vector_typeincrement () const
 
const vector_typeresidual () const
 
const vector_typesolution () const
 
vector_typewritableIncrement ()
 
vector_typewritableResidual ()
 
vector_typewritableSolution ()
 

Member Typedef Documentation

◆ vector_type

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
typedef BaseVec Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::vector_type

Member Function Documentation

◆ addIncrement()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
void Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::addIncrement ( )
inline

◆ assembleBlock()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
template<class Block >
void Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::assembleBlock ( ::std::size_t  ndof,
::std::size_t  i,
const Block &  b 
)
inline

◆ increment()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
const vector_type & Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::increment ( ) const
inline

◆ residual()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
const vector_type & Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::residual ( ) const
inline

◆ setSize()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
void Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::setSize ( ::std::size_t  ndof,
::std::size_t  m 
)
inline

◆ solution()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
const vector_type & Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::solution ( ) const
inline

◆ writableIncrement()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
vector_type & Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::writableIncrement ( )
inline

◆ writableResidual()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
vector_type & Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::writableResidual ( )
inline

◆ writableSolution()

template<class BaseVec , template< class > class VSzSetter = VectorSizeSetter, template< class > class VAdd = VectorAdder, template< class > class VBlkAsm = VectorBlockAssembler>
vector_type & Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >::writableSolution ( )
inline

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