dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp > Class Template Reference

#include <dune/fem/operator/common/localoperator.hh>

Inheritance diagram for Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >:
Inheritance graph

Public Types

typedef FstPType FirstParamType
 remember the parameter types
 
typedef SecPType SecondParamType
 
typedef SType ScalarType
 

Public Member Functions

void prepareGlobal (const FirstParamType &pa, SecondParamType &pb)
 prepareGlobal is called before the grid walktrough
 
void prepareGlobal ()
 prepare for grid walktrough
 
void finalizeGlobal ()
 finalize the walktrough
 
template<class EntityType >
void prepareLocal (EntityType &en)
 one entity
 
template<class EntityType >
void finalizeLocal (EntityType &en)
 
template<class EntityType >
void prepareLocal (EntityType &en1, EntityType &en2)
 two entities
 
template<class EntityType >
void finalizeLocal (EntityType &en1, EntityType &en2)
 
template<class EntityType >
void applyLocal (EntityType &en)
 things to do on one entity
 
template<class EntityType >
void applyLocal (EntityType &en1, EntityType &en2)
 things to do on two entity
 

Member Typedef Documentation

◆ FirstParamType

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
typedef FstPType Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::FirstParamType

remember the parameter types

◆ ScalarType

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
typedef SType Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::ScalarType

◆ SecondParamType

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
typedef SecPType Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::SecondParamType

Member Function Documentation

◆ applyLocal() [1/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
template<class EntityType >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::applyLocal ( EntityType &  en)
inline

things to do on one entity

◆ applyLocal() [2/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
template<class EntityType >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::applyLocal ( EntityType &  en1,
EntityType &  en2 
)
inline

things to do on two entity

◆ finalizeGlobal()

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::finalizeGlobal ( )
inline

finalize the walktrough

◆ finalizeLocal() [1/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
template<class EntityType >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::finalizeLocal ( EntityType &  en)
inline
Todo:
Please doc me!

◆ finalizeLocal() [2/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
template<class EntityType >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::finalizeLocal ( EntityType &  en1,
EntityType &  en2 
)
inline
Todo:
Please doc me!

◆ prepareGlobal() [1/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::prepareGlobal ( )
inline

prepare for grid walktrough

◆ prepareGlobal() [2/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::prepareGlobal ( const FirstParamType pa,
SecondParamType pb 
)
inline

prepareGlobal is called before the grid walktrough

default implementation of the prepare and finalize methods default is make nothing

◆ prepareLocal() [1/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
template<class EntityType >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::prepareLocal ( EntityType &  en)
inline

one entity

◆ prepareLocal() [2/2]

template<class FstPType , class SecPType , class SType , class LocalOperatorImp >
template<class EntityType >
void Dune::Fem::LocalOperatorInterface< FstPType, SecPType, SType, LocalOperatorImp >::prepareLocal ( EntityType &  en1,
EntityType &  en2 
)
inline

two entities


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