SG++-Doxygen-Documentation
|
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< LevelManager > | levelManager |
std::vector< std::shared_ptr< AbstractPointHierarchy > > | pointHierarchies |
std::shared_ptr< AbstractCombigridStorage > | storage |
|
inline |
References combiEval, fullGridEval, pointHierarchies, and storage.
|
inline |
References combiEval, fullGridEval, pointHierarchies, and storage.
std::shared_ptr<CombigridEvaluator<FloatArrayVector> > sgpp::combigrid::CombigridMultiOperationImpl::combiEval |
Referenced by CombigridMultiOperationImpl().
std::shared_ptr<AbstractFullGridEvaluationStrategy<FloatArrayVector> > sgpp::combigrid::CombigridMultiOperationImpl::fullGridEval |
Referenced by CombigridMultiOperationImpl().
std::shared_ptr<LevelManager> sgpp::combigrid::CombigridMultiOperationImpl::levelManager |
Referenced by sgpp::combigrid::CombigridMultiOperation::CombigridMultiOperation(), sgpp::combigrid::CombigridMultiOperation::createBsplineLinearRefinementOperation(), sgpp::combigrid::CombigridMultiOperation::createBsplineVarianceRefinementOperation(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineInterpolation(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineQuadrature(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineSquareQuadrature(), and sgpp::combigrid::CombigridMultiOperation::setLevelManager().
std::vector<std::shared_ptr<AbstractPointHierarchy> > sgpp::combigrid::CombigridMultiOperationImpl::pointHierarchies |
Referenced by sgpp::combigrid::CombigridMultiOperation::CombigridMultiOperation(), CombigridMultiOperationImpl(), sgpp::combigrid::CombigridMultiOperation::createBsplineLinearCoefficientOperation(), sgpp::combigrid::CombigridMultiOperation::createBsplineLinearRefinementOperation(), sgpp::combigrid::CombigridMultiOperation::createBsplineVarianceRefinementOperation(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineInterpolation(), sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineQuadrature(), and sgpp::combigrid::CombigridMultiOperation::createExpUniformBoundaryBsplineSquareQuadrature().
std::shared_ptr<AbstractCombigridStorage> sgpp::combigrid::CombigridMultiOperationImpl::storage |