dune-spgrid 2.7
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::SPNormalVector< ct, dim > Class Template Reference

#include <dune/grid/spgrid/normal.hh>

Public Types

typedef ct field_type
 
typedef ct value_type
 
typedef std::size_t size_type
 
typedef Dune::FieldVector< field_type, dim > FieldVector
 

Public Member Functions

 SPNormalVector (size_type i, const field_type &p)
 
 operator FieldVector () const
 
Thisoperator*= (const field_type &s)
 
Thisoperator/= (const field_type &s)
 
bool operator== (const This &other) const
 
bool operator!= (const This &other) const
 
field_type operator* (const This &other) const
 
field_type operator* (const FieldVector &other) const
 
field_type one_norm () const
 
field_type two_norm () const
 
field_type two_norm2 () const
 
field_type infinity_norm () const
 

Static Public Attributes

static const int dimension = dim
 

Member Typedef Documentation

◆ field_type

template<class ct , int dim>
typedef ct Dune::SPNormalVector< ct, dim >::field_type

◆ FieldVector

template<class ct , int dim>
typedef Dune::FieldVector< field_type, dim > Dune::SPNormalVector< ct, dim >::FieldVector

◆ size_type

template<class ct , int dim>
typedef std::size_t Dune::SPNormalVector< ct, dim >::size_type

◆ value_type

template<class ct , int dim>
typedef ct Dune::SPNormalVector< ct, dim >::value_type

Constructor & Destructor Documentation

◆ SPNormalVector()

template<class ct , int dim>
Dune::SPNormalVector< ct, dim >::SPNormalVector ( size_type  i,
const field_type p 
)
inline

Member Function Documentation

◆ infinity_norm()

template<class ct , int dim>
SPNormalVector< ct, dim >::field_type Dune::SPNormalVector< ct, dim >::infinity_norm
inline

◆ one_norm()

template<class ct , int dim>
SPNormalVector< ct, dim >::field_type Dune::SPNormalVector< ct, dim >::one_norm
inline

◆ operator FieldVector()

template<class ct , int dim>
Dune::SPNormalVector< ct, dim >::operator FieldVector ( ) const
inline

◆ operator!=()

template<class ct , int dim>
bool Dune::SPNormalVector< ct, dim >::operator!= ( const This other) const
inline

◆ operator*() [1/2]

template<class ct , int dim>
SPNormalVector< ct, dim >::field_type Dune::SPNormalVector< ct, dim >::operator* ( const FieldVector other) const
inline

◆ operator*() [2/2]

template<class ct , int dim>
SPNormalVector< ct, dim >::field_type Dune::SPNormalVector< ct, dim >::operator* ( const This other) const
inline

◆ operator*=()

template<class ct , int dim>
SPNormalVector< ct, dim >::This & Dune::SPNormalVector< ct, dim >::operator*= ( const field_type s)
inline

◆ operator/=()

template<class ct , int dim>
SPNormalVector< ct, dim >::This & Dune::SPNormalVector< ct, dim >::operator/= ( const field_type s)
inline

◆ operator==()

template<class ct , int dim>
bool Dune::SPNormalVector< ct, dim >::operator== ( const This other) const
inline

◆ two_norm()

template<class ct , int dim>
SPNormalVector< ct, dim >::field_type Dune::SPNormalVector< ct, dim >::two_norm
inline

◆ two_norm2()

template<class ct , int dim>
SPNormalVector< ct, dim >::field_type Dune::SPNormalVector< ct, dim >::two_norm2
inline

Member Data Documentation

◆ dimension

template<class ct , int dim>
const int Dune::SPNormalVector< ct, dim >::dimension = dim
static

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