|
dune-localfunctions 2.11
|
#include <dune/localfunctions/utility/tensor.hh>

Public Types | |
| typedef Derivatives< F, dimD, dimR, deriv, DerivativeLayoutNS::derivative > | This |
| typedef Derivatives< F, dimD, 1, deriv, DerivativeLayoutNS::value > | ScalarDeriv |
| typedef F | Field |
| typedef F | field_type |
| typedef Dune::FieldVector< F, size > | Block |
Public Member Functions | |
| template<class FF> | |
| This & | operator= (const FF &f) |
| This & | operator= (const Block &t) |
| This & | operator*= (const field_type &f) |
| template<class FF> | |
| void | axpy (const FF &a, const This &y) |
| template<class Fy> | |
| void | assign (const Derivatives< Fy, dimD, dimR, deriv, DerivativeLayoutNS::derivative > &y) |
| template<class Fy> | |
| void | assign (const Derivatives< Fy, dimD, dimR, deriv, DerivativeLayoutNS::value > &y) |
| template<class Fy, DerivativeLayoutNS::DerivativeLayout layouty> | |
| void | assign (unsigned int r, const Derivatives< Fy, dimD, 1, deriv, layouty > &y) |
| Block & | block () |
| const Block & | block () const |
| ScalarDeriv & | operator[] (int r) |
| const ScalarDeriv & | operator[] (int r) const |
Static Public Attributes | |
| static const DerivativeLayoutNS::DerivativeLayout | layout = DerivativeLayoutNS::value |
| static const unsigned int | dimDomain = dimD |
| static const unsigned int | dimRange = dimR |
| static constexpr int | size = ScalarDeriv::size*dimR |
Protected Attributes | |
| Dune::FieldVector< ScalarDeriv, dimR > | deriv_ |
| typedef Dune::FieldVector<F,size> Dune::Derivatives< F, dimD, dimR, deriv, DerivativeLayoutNS::derivative >::Block |
| typedef F Dune::Derivatives< F, dimD, dimR, deriv, DerivativeLayoutNS::derivative >::Field |
| typedef F Dune::Derivatives< F, dimD, dimR, deriv, DerivativeLayoutNS::derivative >::field_type |
| typedef Derivatives<F,dimD,1,deriv,DerivativeLayoutNS::value> Dune::Derivatives< F, dimD, dimR, deriv, DerivativeLayoutNS::derivative >::ScalarDeriv |
| typedef Derivatives<F,dimD,dimR,deriv,DerivativeLayoutNS::derivative> Dune::Derivatives< F, dimD, dimR, deriv, DerivativeLayoutNS::derivative >::This |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
static |
|
static |
|
static |
|
staticconstexpr |