dune-fem
2.4.1-rc
|
create pass with previous unknown selector More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/pass/createpass.hh>
Public Types | |
typedef Model::Traits::DiscreteFunctionSpaceType | DiscreteFunctionSpaceType |
type of discrete function space More... | |
typedef Model::Traits::DiscreteFunctionType | DestinationType |
destination type More... | |
typedef SpaceOperatorInterface< DestinationType > | SpaceOperatorIFType |
type of space operator More... | |
typedef DiscreteModelWrapper< Model, SelectorImp > | DiscreteModelType |
type of discrete model More... | |
Public Member Functions | |
CreateSelectedPass (Model &model, const DiscreteFunctionSpaceType &space) | |
CreateSelectedPass (const CreateSelectedPass &org) | |
copy constructor More... | |
~CreateSelectedPass () | |
destructor deleting model if still owner More... | |
template<class PreviousPass > | |
SpaceOperatorPtr< PassType< DiscreteModelType, PreviousPass > > * | create (SpaceOperatorStorage< PreviousPass > *prevObj) |
creation method More... | |
template<class PreviousPass > | |
SpaceOperatorWrapper< PassType< DiscreteModelType, PreviousPass > > * | createLast (SpaceOperatorStorage< PreviousPass > *prevObj) |
last creation method More... | |
SpaceOperatorIFType * | pass () |
return pointer to space operator if More... | |
const DestinationType * | destination () const |
return pointer to destination More... | |
Protected Attributes | |
DiscreteModelType * | model_ |
const DiscreteFunctionSpaceType & | space_ |
SpaceOperatorIFType * | passPointer_ |
bool | owner_ |
create pass with previous unknown selector
typedef Model :: Traits :: DiscreteFunctionType Dune::Fem::CreateSelectedPass< Model, SelectorImp, PassType >::DestinationType |
destination type
typedef Model :: Traits :: DiscreteFunctionSpaceType Dune::Fem::CreateSelectedPass< Model, SelectorImp, PassType >::DiscreteFunctionSpaceType |
type of discrete function space
typedef DiscreteModelWrapper<Model,SelectorImp> Dune::Fem::CreateSelectedPass< Model, SelectorImp, PassType >::DiscreteModelType |
type of discrete model
typedef SpaceOperatorInterface<DestinationType> Dune::Fem::CreateSelectedPass< Model, SelectorImp, PassType >::SpaceOperatorIFType |
type of space operator
|
inline |
constructor
model | DiscreteModel |
space | DiscreteFunctionSpace |
|
inline |
copy constructor
|
inline |
destructor deleting model if still owner
References Dune::Fem::CreatePass< Model, PassType, pId >::model_.
|
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().
|
inline |
return pointer to space operator if
References Dune::Fem::CreatePass< Model, PassType, pId >::passPointer_.
|
protected |
|
protected |
|
protected |
|
protected |