SG++-Doxygen-Documentation
sgpp::combigrid::CombigridMultiOperationImpl Class Reference

Public Member Functions

 CombigridMultiOperationImpl (std::vector< std::shared_ptr< AbstractPointHierarchy >> pointHierarchies, std::vector< std::shared_ptr< AbstractLinearEvaluator< FloatArrayVector >>> evaluatorPrototypes, std::shared_ptr< LevelManager > levelManager, std::shared_ptr< AbstractCombigridStorage > storage, FullGridSummationStrategyType summationStrategyType, std::shared_ptr< NormStrategy< FloatArrayVector >> normStrategy)
 
 CombigridMultiOperationImpl (std::vector< std::shared_ptr< AbstractPointHierarchy >> pointHierarchies, std::vector< std::shared_ptr< AbstractLinearEvaluator< FloatArrayVector >>> evaluatorPrototypes, std::shared_ptr< LevelManager > levelManager, std::shared_ptr< AbstractCombigridStorage > storage, GridFunction gridFunc, FullGridSummationStrategyType summationStrategyType, std::shared_ptr< NormStrategy< FloatArrayVector >> normStrategy)
 

Public Attributes

std::shared_ptr< CombigridEvaluator< FloatArrayVector > > combiEval
 
std::shared_ptr< AbstractFullGridEvaluationStrategy< FloatArrayVector > > fullGridEval
 
std::shared_ptr< LevelManagerlevelManager
 
std::vector< std::shared_ptr< AbstractPointHierarchy > > pointHierarchies
 
std::shared_ptr< AbstractCombigridStoragestorage
 

Constructor & Destructor Documentation

◆ CombigridMultiOperationImpl() [1/2]

sgpp::combigrid::CombigridMultiOperationImpl::CombigridMultiOperationImpl ( std::vector< std::shared_ptr< AbstractPointHierarchy >>  pointHierarchies,
std::vector< std::shared_ptr< AbstractLinearEvaluator< FloatArrayVector >>>  evaluatorPrototypes,
std::shared_ptr< LevelManager levelManager,
std::shared_ptr< AbstractCombigridStorage storage,
FullGridSummationStrategyType  summationStrategyType,
std::shared_ptr< NormStrategy< FloatArrayVector >>  normStrategy 
)
inline

◆ CombigridMultiOperationImpl() [2/2]

sgpp::combigrid::CombigridMultiOperationImpl::CombigridMultiOperationImpl ( std::vector< std::shared_ptr< AbstractPointHierarchy >>  pointHierarchies,
std::vector< std::shared_ptr< AbstractLinearEvaluator< FloatArrayVector >>>  evaluatorPrototypes,
std::shared_ptr< LevelManager levelManager,
std::shared_ptr< AbstractCombigridStorage storage,
GridFunction  gridFunc,
FullGridSummationStrategyType  summationStrategyType,
std::shared_ptr< NormStrategy< FloatArrayVector >>  normStrategy 
)
inline

Member Data Documentation

◆ combiEval

std::shared_ptr<CombigridEvaluator<FloatArrayVector> > sgpp::combigrid::CombigridMultiOperationImpl::combiEval

◆ fullGridEval

std::shared_ptr<AbstractFullGridEvaluationStrategy<FloatArrayVector> > sgpp::combigrid::CombigridMultiOperationImpl::fullGridEval

◆ levelManager

◆ pointHierarchies

◆ storage

std::shared_ptr<AbstractCombigridStorage> sgpp::combigrid::CombigridMultiOperationImpl::storage

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