5 #ifndef _FLUXJACOBIANMATRIX_H_
6 #define _FLUXJACOBIANMATRIX_H_
13 template<
class OffDiag,
class X>
41 for(
int nr=0; nr<nRows; nr++)
43 const int c0=
_conn(nr,0);
44 const int c1=
_conn(nr,1);
58 for(
int nr=0; nr<nRows; nr++)
60 const int c0=
_conn(nr,0);
61 const int c1=
_conn(nr,1);
virtual void multiply(IContainer &yB, const IContainer &xB) const
const CRConnectivity & _conn
FluxJacobianMatrix(const CRConnectivity &conn)
virtual ~FluxJacobianMatrix()
virtual void initAssembly()
const OffDiag & getCoeffL(const int f) const
void setCoeffR(const int f, const OffDiag &c)
Array< OffDiag > OffDiagArray
void setCoeffL(const int f, const OffDiag &c)
const CRConnectivity & getConnectivity() const
DEFINE_TYPENAME("FluxJacobianMatrix<"+NumTypeTraits< OffDiag >::getTypeName()+","+NumTypeTraits< X >::getTypeName()+">")
const OffDiag & getCoeffR(const int f) const
virtual void multiplyAndAdd(IContainer &yB, const IContainer &xB) const