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

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ CombigridTensorOperationImpl() [1/2]

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

◆ CombigridTensorOperationImpl() [2/2]

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

Member Data Documentation

◆ combiEval

std::shared_ptr<CombigridEvaluator<FloatTensorVector> > sgpp::combigrid::CombigridTensorOperationImpl::combiEval

◆ fullGridEval

std::shared_ptr<AbstractFullGridEvaluator<FloatTensorVector> > sgpp::combigrid::CombigridTensorOperationImpl::fullGridEval

◆ levelManager

◆ pointHierarchies

◆ storage

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

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