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

Public Member Functions

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

Public Attributes

std::shared_ptr< CombigridEvaluator< FloatScalarVector > > combiEval
 
std::shared_ptr< AbstractFullGridEvaluator< FloatScalarVector > > fullGridEval
 
std::shared_ptr< LevelManagerlevelManager
 
std::vector< std::shared_ptr< AbstractPointHierarchy > > pointHierarchies
 
std::shared_ptr< AbstractCombigridStoragestorage
 

Constructor & Destructor Documentation

◆ CombigridOperationImpl() [1/2]

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

◆ CombigridOperationImpl() [2/2]

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

Member Data Documentation

◆ combiEval

std::shared_ptr<CombigridEvaluator<FloatScalarVector> > sgpp::combigrid::CombigridOperationImpl::combiEval

Referenced by CombigridOperationImpl().

◆ fullGridEval

std::shared_ptr<AbstractFullGridEvaluator<FloatScalarVector> > sgpp::combigrid::CombigridOperationImpl::fullGridEval

Referenced by CombigridOperationImpl().

◆ levelManager

◆ pointHierarchies

◆ storage


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