dune-fem
2.4.1-rc
|
CreateFeaturedPass takes a discrete model and a PassType (like LocalDGEllliptPass) and creates with the parameter PreviousPass in the method create the desired pass. The advantage here is, that no typedefs have to be done. More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/pass/createpass.hh>
Public Types | |
enum | { passId = pId } |
forward pass id More... | |
typedef SpaceType | DiscreteFunctionSpaceType |
type of discrete functions space More... | |
typedef Model::Traits::DiscreteFunctionType | DestinationType |
destination type More... | |
typedef SpaceOperatorInterface< DestinationType > | SpaceOperatorIFType |
type of space operator More... | |
Public Member Functions | |
CreateFeaturedPass (Model &model, DiscreteFunctionSpaceType &space, std::string paramfile="") | |
CreateFeaturedPass (const CreateFeaturedPass &org) | |
copy constructor More... | |
template<class PreviousPass > | |
SpaceOperatorPtr< PassType< Model, PreviousPass, passId > > * | create (SpaceOperatorStorage< PreviousPass > *prevObj) |
creation method More... | |
template<class PreviousPass > | |
SpaceOperatorWrapper< PassType< Model, PreviousPass, passId > > * | createLast (SpaceOperatorStorage< PreviousPass > *prevObj) |
last creation method More... | |
const DestinationType * | destination () const |
return pointer to destination More... | |
Protected Attributes | |
Model & | model_ |
DiscreteFunctionSpaceType & | space_ |
const std::string | paramFile_ |
SpaceOperatorIFType * | passPointer_ |
CreateFeaturedPass takes a discrete model and a PassType (like LocalDGEllliptPass) and creates with the parameter PreviousPass in the method create the desired pass. The advantage here is, that no typedefs have to be done.
typedef Model :: Traits :: DiscreteFunctionType Dune::Fem::CreateFeaturedPass< Model, PassType, SpaceType, pId >::DestinationType |
destination type
typedef SpaceType Dune::Fem::CreateFeaturedPass< Model, PassType, SpaceType, pId >::DiscreteFunctionSpaceType |
type of discrete functions space
typedef SpaceOperatorInterface<DestinationType> Dune::Fem::CreateFeaturedPass< Model, PassType, SpaceType, pId >::SpaceOperatorIFType |
type of space operator
anonymous enum |
|
inline |
constructor
model | DiscreteModel |
space | DiscreteFunctionSpace |
paramfile | parameter file passes through |
|
inline |
copy constructor
|
inline |
|
inline |
last creation method
References Dune::Fem::CreatePass< Model, PassType, pId >::pass(), Dune::Fem::SpaceOperatorStorage< OperatorType >::pass(), and Dune::Fem::CreatePass< Model, PassType, pId >::space_.
|
inline |
return pointer to destination
References Dune::Fem::SpaceOperatorInterface< DiscreteFunction >::destination().
|
protected |
|
protected |
|
protected |
|
protected |