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

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

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
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
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
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
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
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
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
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
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: