dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Dune::LFETensor< F, dimD, 0 > Class Template Reference

#include <dune/localfunctions/utility/tensor.hh>

Public Types

typedef F field_type
 
typedef Dune::FieldVector< F, sizeBlock
 

Public Member Functions

template<class FF >
Thisoperator= (const FF &f)
 
Thisoperator= (const Block &b)
 
Thisoperator*= (const field_type &f)
 
const F & operator[] (const unsigned int i) const
 
F & operator[] (const unsigned int i)
 
void axpy (const F &a, const This &y)
 
template<class Fy >
void assign (const LFETensor< Fy, dimD, 0 > &y)
 
Blockblock ()
 
const Blockblock () const
 

Public Attributes

Block block_
 

Static Public Attributes

static const int size = 1
 

Member Typedef Documentation

◆ Block

template<class F , int dimD>
typedef Dune::FieldVector<F,size> Dune::LFETensor< F, dimD, 0 >::Block

◆ field_type

template<class F , int dimD>
typedef F Dune::LFETensor< F, dimD, 0 >::field_type

Member Function Documentation

◆ assign()

template<class F , int dimD>
template<class Fy >
void Dune::LFETensor< F, dimD, 0 >::assign ( const LFETensor< Fy, dimD, 0 > &  y)
inline

◆ axpy()

template<class F , int dimD>
void Dune::LFETensor< F, dimD, 0 >::axpy ( const F &  a,
const This y 
)
inline

◆ block() [1/2]

template<class F , int dimD>
Block & Dune::LFETensor< F, dimD, 0 >::block ( )
inline

◆ block() [2/2]

template<class F , int dimD>
const Block & Dune::LFETensor< F, dimD, 0 >::block ( ) const
inline

◆ operator*=()

template<class F , int dimD>
This & Dune::LFETensor< F, dimD, 0 >::operator*= ( const field_type f)
inline

◆ operator=() [1/2]

template<class F , int dimD>
This & Dune::LFETensor< F, dimD, 0 >::operator= ( const Block b)
inline

◆ operator=() [2/2]

template<class F , int dimD>
template<class FF >
This & Dune::LFETensor< F, dimD, 0 >::operator= ( const FF &  f)
inline

◆ operator[]() [1/2]

template<class F , int dimD>
F & Dune::LFETensor< F, dimD, 0 >::operator[] ( const unsigned int  i)
inline

◆ operator[]() [2/2]

template<class F , int dimD>
const F & Dune::LFETensor< F, dimD, 0 >::operator[] ( const unsigned int  i) const
inline

Member Data Documentation

◆ block_

template<class F , int dimD>
Block Dune::LFETensor< F, dimD, 0 >::block_

◆ size

template<class F , int dimD>
const int Dune::LFETensor< F, dimD, 0 >::size = 1
static

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