dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial > Class Template Reference

#include <dune/fem/space/shapefunctionset/vectorial.hh>

Inheritance diagram for Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >:
Inheritance graph

Public Types

typedef Traits::ScalarType ScalarType
 
typedef Traits::VectorialType VectorialType
 
typedef Traits::field_type field_type
 
typedef Traits::ComponentType ComponentType
 
typedef Traits::size_type size_type
 

Public Member Functions

 BasicMakeVectorialExpression (const ComponentType &component, const ScalarType &scalar)
 
 operator VectorialType () const
 
const ThisTypeoperator*= (const field_type &s)
 
const ThisTypeoperator/= (const field_type &s)
 
const ComponentTypecomponent () const
 
const ScalarTypescalar () const
 
ScalarTypescalar ()
 

Protected Attributes

ComponentType component_
 
ScalarType scalar_
 

Member Typedef Documentation

◆ ComponentType

template<class Scalar , class Vectorial >
typedef Traits::ComponentType Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::ComponentType

◆ field_type

template<class Scalar , class Vectorial >
typedef Traits::field_type Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::field_type

◆ ScalarType

template<class Scalar , class Vectorial >
typedef Traits::ScalarType Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::ScalarType

◆ size_type

template<class Scalar , class Vectorial >
typedef Traits::size_type Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::size_type

◆ VectorialType

template<class Scalar , class Vectorial >
typedef Traits::VectorialType Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::VectorialType

Constructor & Destructor Documentation

◆ BasicMakeVectorialExpression()

template<class Scalar , class Vectorial >
Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::BasicMakeVectorialExpression ( const ComponentType component,
const ScalarType scalar 
)
inline

Member Function Documentation

◆ component()

template<class Scalar , class Vectorial >
const ComponentType & Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::component ( ) const
inline

◆ operator VectorialType()

template<class Scalar , class Vectorial >
Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::operator VectorialType ( ) const
inline

◆ operator*=()

template<class Scalar , class Vectorial >
const ThisType & Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::operator*= ( const field_type s)
inline

◆ operator/=()

template<class Scalar , class Vectorial >
const ThisType & Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::operator/= ( const field_type s)
inline

◆ scalar() [1/2]

template<class Scalar , class Vectorial >
ScalarType & Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::scalar ( )
inline

◆ scalar() [2/2]

template<class Scalar , class Vectorial >
const ScalarType & Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::scalar ( ) const
inline

Member Data Documentation

◆ component_

template<class Scalar , class Vectorial >
ComponentType Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::component_
protected

◆ scalar_

template<class Scalar , class Vectorial >
ScalarType Dune::Fem::BasicMakeVectorialExpression< Scalar, Vectorial >::scalar_
protected

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