Doxygen
1.9.1
|
This is the complete list of members for TasGrid::TasmanianSparseGrid, including all inherited members.
beginConstruction() | TasGrid::TasmanianSparseGrid | |
clearConformalTransform() | TasGrid::TasmanianSparseGrid | |
clearDomainTransform() | TasGrid::TasmanianSparseGrid | |
clearLevelLimits() | TasGrid::TasmanianSparseGrid | inline |
clearRefinement() | TasGrid::TasmanianSparseGrid | |
copyGrid(const TasmanianSparseGrid *source, int outputs_begin=0, int outputs_end=-1) | TasGrid::TasmanianSparseGrid | |
copyGrid(TasmanianSparseGrid const &source, int outputs_begin=0, int outputs_end=-1) | TasGrid::TasmanianSparseGrid | inline |
differentiate(std::vector< double > const &x, std::vector< double > &jacobian) const | TasGrid::TasmanianSparseGrid | |
differentiate(std::vector< double > const &x) const | TasGrid::TasmanianSparseGrid | inline |
differentiate(const double x[], double jacobian[]) const | TasGrid::TasmanianSparseGrid | |
DomainInsideSignature typedef | TasGrid::TasmanianSparseGrid | |
empty() const | TasGrid::TasmanianSparseGrid | inline |
enableAcceleration(TypeAcceleration acc) | TasGrid::TasmanianSparseGrid | |
enableAcceleration(TypeAcceleration acc, int new_gpu_id) | TasGrid::TasmanianSparseGrid | |
estimateAnisotropicCoefficients(TypeDepth type, int output) const | TasGrid::TasmanianSparseGrid | inline |
estimateAnisotropicCoefficients(TypeDepth type, int output, std::vector< int > &weights) const | TasGrid::TasmanianSparseGrid | |
evaluate(std::vector< double > const &x, std::vector< double > &y) const | TasGrid::TasmanianSparseGrid | |
evaluate(const double x[], double y[]) const | TasGrid::TasmanianSparseGrid | |
evaluateBatch(std::vector< FloatType > const &x, std::vector< FloatType > &y) const | TasGrid::TasmanianSparseGrid | |
evaluateBatch(const double x[], int num_x, double y[]) const | TasGrid::TasmanianSparseGrid | |
evaluateBatch(const float x[], int num_x, float y[]) const | TasGrid::TasmanianSparseGrid | |
evaluateBatchGPU(const FloatType gpu_x[], int cpu_num_x, FloatType gpu_y[]) const | TasGrid::TasmanianSparseGrid | |
EvaluateCallable typedef | TasGrid::TasmanianSparseGrid | |
evaluateFast(const FloatType x[], FloatType y[]) const | TasGrid::TasmanianSparseGrid | inline |
evaluateFast(std::vector< FloatType > const &x, std::vector< FloatType > &y) const | TasGrid::TasmanianSparseGrid | inline |
evaluateHierarchicalFunctions(std::vector< double > const &x, std::vector< double > &y) const | TasGrid::TasmanianSparseGrid | |
evaluateHierarchicalFunctions(std::vector< double > const &x) const | TasGrid::TasmanianSparseGrid | inline |
evaluateHierarchicalFunctions(const double x[], int num_x, double y[]) const | TasGrid::TasmanianSparseGrid | |
evaluateHierarchicalFunctionsGPU(const FloatType gpu_x[], int cpu_num_x, FloatType gpu_y[]) const | TasGrid::TasmanianSparseGrid | |
evaluateSparseHierarchicalFunctions(const std::vector< double > &x, std::vector< int > &pntr, std::vector< int > &indx, std::vector< double > &vals) const | TasGrid::TasmanianSparseGrid | |
evaluateSparseHierarchicalFunctionsGPU(const FloatType gpu_x[], int cpu_num_x, int *&gpu_pntr, int *&gpu_indx, FloatType *&gpu_vals, int &num_nz) const | TasGrid::TasmanianSparseGrid | |
favorSparseAcceleration(bool favor) | TasGrid::TasmanianSparseGrid | |
finishConstruction() | TasGrid::TasmanianSparseGrid | |
getAccelerationType() const | TasGrid::TasmanianSparseGrid | inline |
getAlpha() const | TasGrid::TasmanianSparseGrid | inline |
getAnisotropicRefinement(TypeDepth type, int min_growth, int output, const std::vector< int > &level_limits) | TasGrid::TasmanianSparseGrid | inline |
getBeta() const | TasGrid::TasmanianSparseGrid | inline |
getCandidateConstructionPoints(TypeDepth type, std::vector< int > const &anisotropic_weights=std::vector< int >(), std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
getCandidateConstructionPoints(TypeDepth type, int output, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
getCandidateConstructionPoints(double tolerance, TypeRefinement criteria, int output=-1, std::vector< int > const &level_limits=std::vector< int >(), std::vector< double > const &scale_correction=std::vector< double >()) | TasGrid::TasmanianSparseGrid | |
getCmakeCxxFlags() | TasGrid::TasmanianSparseGrid | static |
getConformalTransformASIN() const | TasGrid::TasmanianSparseGrid | |
getCustomRuleDescription() const | TasGrid::TasmanianSparseGrid | |
getDifferentiationWeights(std::vector< double > const &x) const | TasGrid::TasmanianSparseGrid | |
getDifferentiationWeights(double const x[]) const | TasGrid::TasmanianSparseGrid | inline |
getDifferentiationWeights(const std::vector< double > &x, std::vector< double > &weights) const | TasGrid::TasmanianSparseGrid | |
getDifferentiationWeights(const double x[], double weights[]) const | TasGrid::TasmanianSparseGrid | |
getDomainInside() const | TasGrid::TasmanianSparseGrid | inline |
getDomainTransform(std::vector< double > &a, std::vector< double > &b) const | TasGrid::TasmanianSparseGrid | |
getDomainTransform(double a[], double b[]) const | TasGrid::TasmanianSparseGrid | |
getGitCommitHash() | TasGrid::TasmanianSparseGrid | static |
getGlobalPolynomialSpace(bool interpolation) const | TasGrid::TasmanianSparseGrid | |
getGPUID() const | TasGrid::TasmanianSparseGrid | inline |
getGPUMemory(int gpu) | TasGrid::TasmanianSparseGrid | static |
getGPUName(int gpu) | TasGrid::TasmanianSparseGrid | static |
getHierarchicalCoefficients() const | TasGrid::TasmanianSparseGrid | |
getHierarchicalCoefficientsStatic(double *coeff) const (defined in TasGrid::TasmanianSparseGrid) | TasGrid::TasmanianSparseGrid | inline |
getHierarchicalSupport() const | TasGrid::TasmanianSparseGrid | |
getInterpolationWeights(std::vector< double > const &x) const | TasGrid::TasmanianSparseGrid | |
getInterpolationWeights(double const x[]) const | TasGrid::TasmanianSparseGrid | inline |
getInterpolationWeights(const std::vector< double > &x, std::vector< double > &weights) const | TasGrid::TasmanianSparseGrid | |
getInterpolationWeights(const double x[], double weights[]) const | TasGrid::TasmanianSparseGrid | |
getLevelLimits() const | TasGrid::TasmanianSparseGrid | inline |
getLicense() | TasGrid::TasmanianSparseGrid | static |
getLoadedPoints() const | TasGrid::TasmanianSparseGrid | inline |
getLoadedPoints(std::vector< double > &x) const | TasGrid::TasmanianSparseGrid | inline |
getLoadedPoints(double x[]) const | TasGrid::TasmanianSparseGrid | |
getLoadedValues() const | TasGrid::TasmanianSparseGrid | inline |
getNeededPoints() const | TasGrid::TasmanianSparseGrid | inline |
getNeededPoints(std::vector< double > &x) const | TasGrid::TasmanianSparseGrid | inline |
getNeededPoints(double *x) const | TasGrid::TasmanianSparseGrid | |
getNumDimensions() const | TasGrid::TasmanianSparseGrid | inline |
getNumGPUs() | TasGrid::TasmanianSparseGrid | inlinestatic |
getNumLoaded() const | TasGrid::TasmanianSparseGrid | inline |
getNumNeeded() const | TasGrid::TasmanianSparseGrid | inline |
getNumOutputs() const | TasGrid::TasmanianSparseGrid | inline |
getNumPoints() const | TasGrid::TasmanianSparseGrid | inline |
getOrder() const | TasGrid::TasmanianSparseGrid | inline |
getPoints() const | TasGrid::TasmanianSparseGrid | inline |
getPoints(std::vector< double > &x) const | TasGrid::TasmanianSparseGrid | inline |
getPoints(double x[]) const | TasGrid::TasmanianSparseGrid | |
getQuadratureWeights() const | TasGrid::TasmanianSparseGrid | inline |
getQuadratureWeights(std::vector< double > &weights) const | TasGrid::TasmanianSparseGrid | inline |
getQuadratureWeights(double weights[]) const | TasGrid::TasmanianSparseGrid | |
getRule() const | TasGrid::TasmanianSparseGrid | |
getSurplusRefinement(double tolerance, int output, std::vector< int > const &level_limits) | TasGrid::TasmanianSparseGrid | inline |
getSurplusRefinement(double tolerance, TypeRefinement criteria, int output, std::vector< int > const &level_limits, std::vector< double > const &scale_correction=std::vector< double >()) | TasGrid::TasmanianSparseGrid | inline |
getVersion() | TasGrid::TasmanianSparseGrid | static |
getVersionMajor() | TasGrid::TasmanianSparseGrid | static |
getVersionMinor() | TasGrid::TasmanianSparseGrid | static |
integrate(std::vector< double > &q) const | TasGrid::TasmanianSparseGrid | |
integrate(double q[]) const | TasGrid::TasmanianSparseGrid | |
integrate() const | TasGrid::TasmanianSparseGrid | inline |
integrateHierarchicalFunctions() const | TasGrid::TasmanianSparseGrid | inline |
integrateHierarchicalFunctions(std::vector< double > &integrals) const | TasGrid::TasmanianSparseGrid | inline |
integrateHierarchicalFunctions(double integrals[]) const | TasGrid::TasmanianSparseGrid | |
isAccelerationAvailable(TypeAcceleration acc) | TasGrid::TasmanianSparseGrid | static |
isCudaEnabled() | TasGrid::TasmanianSparseGrid | static |
isDpcppEnabled() | TasGrid::TasmanianSparseGrid | static |
isEmpty() const | TasGrid::TasmanianSparseGrid | inline |
isFourier() const | TasGrid::TasmanianSparseGrid | inline |
isGlobal() const | TasGrid::TasmanianSparseGrid | inline |
isHipEnabled() | TasGrid::TasmanianSparseGrid | static |
isLocalPolynomial() const | TasGrid::TasmanianSparseGrid | inline |
isOpenMPEnabled() | TasGrid::TasmanianSparseGrid | static |
isSequence() const | TasGrid::TasmanianSparseGrid | inline |
isSetConformalTransformASIN() const | TasGrid::TasmanianSparseGrid | |
isSetDomainTransfrom() const | TasGrid::TasmanianSparseGrid | |
isUsingConstruction() const | TasGrid::TasmanianSparseGrid | inline |
isWavelet() const | TasGrid::TasmanianSparseGrid | inline |
loadConstructedPoints(std::vector< double > const &x, std::vector< double > const &y) | TasGrid::TasmanianSparseGrid | |
loadConstructedPoints(const double x[], int numx, const double y[]) | TasGrid::TasmanianSparseGrid | |
loadNeededPoints(std::vector< double > const &vals) | TasGrid::TasmanianSparseGrid | inline |
loadNeededPoints(const double *vals) | TasGrid::TasmanianSparseGrid | inline |
loadNeededValues(std::vector< double > const &vals) | TasGrid::TasmanianSparseGrid | |
loadNeededValues(const double *vals) | TasGrid::TasmanianSparseGrid | |
makeFourierGrid(int dimensions, int outputs, int depth, TypeDepth type, std::vector< int > const &anisotropic_weights, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
makeFourierGrid(int dimensions, int outputs, int depth, TypeDepth type, const int *anisotropic_weights=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
makeGlobalGrid(int dimensions, int outputs, int depth, TypeDepth type, TypeOneDRule rule, std::vector< int > const &anisotropic_weights, double alpha=0.0, double beta=0.0, const char *custom_filename=nullptr, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
makeGlobalGrid(int dimensions, int outputs, int depth, TypeDepth type, TypeOneDRule rule, const int *anisotropic_weights=nullptr, double alpha=0.0, double beta=0.0, const char *custom_filename=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
makeGlobalGrid(int dimensions, int outputs, int depth, TypeDepth type, CustomTabulated &&crule, std::vector< int > const &anisotropic_weights, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
makeGlobalGrid(int dimensions, int outputs, int depth, TypeDepth type, CustomTabulated &&crule, const int *anisotropic_weights=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
makeLocalPolynomialGrid(int dimensions, int outputs, int depth, int order, TypeOneDRule rule, std::vector< int > const &level_limits) | TasGrid::TasmanianSparseGrid | |
makeLocalPolynomialGrid(int dimensions, int outputs, int depth, int order=1, TypeOneDRule rule=rule_localp, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
makeSequenceGrid(int dimensions, int outputs, int depth, TypeDepth type, TypeOneDRule rule, std::vector< int > const &anisotropic_weights, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
makeSequenceGrid(int dimensions, int outputs, int depth, TypeDepth type, TypeOneDRule rule, const int *anisotropic_weights=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
makeWaveletGrid(int dimensions, int outputs, int depth, int order, std::vector< int > const &level_limits) | TasGrid::TasmanianSparseGrid | |
makeWaveletGrid(int dimensions, int outputs, int depth, int order=1, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
mergeRefinement() | TasGrid::TasmanianSparseGrid | |
operator EvaluateCallable() const | TasGrid::TasmanianSparseGrid | inline |
operator=(TasmanianSparseGrid const &source) | TasGrid::TasmanianSparseGrid | |
operator=(TasmanianSparseGrid &&source)=default | TasGrid::TasmanianSparseGrid | |
printStats(std::ostream &os=std::cout) const | TasGrid::TasmanianSparseGrid | |
read(const char *filename) | TasGrid::TasmanianSparseGrid | |
read(std::istream &ifs, bool binary=mode_binary) | TasGrid::TasmanianSparseGrid | |
read(std::string const &fname) | TasGrid::TasmanianSparseGrid | inline |
removePointsByHierarchicalCoefficient(double tolerance, int output=-1, const double *scale_correction=nullptr) | TasGrid::TasmanianSparseGrid | |
removePointsByHierarchicalCoefficient(int num_new_points, int output=-1, const double *scale_correction=nullptr) | TasGrid::TasmanianSparseGrid | |
setAnisotropicRefinement(TypeDepth type, int min_growth, int output, const std::vector< int > &level_limits) | TasGrid::TasmanianSparseGrid | |
setAnisotropicRefinement(TypeDepth type, int min_growth, int output, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
setConformalTransformASIN(std::vector< int > const &truncation) | TasGrid::TasmanianSparseGrid | |
setCuBlasHandle(void *handle) | TasGrid::TasmanianSparseGrid | |
setCuSolverHandle(void *handle) | TasGrid::TasmanianSparseGrid | |
setCuSparseHandle(void *handle) | TasGrid::TasmanianSparseGrid | |
setDomainTransform(std::vector< double > const &a, std::vector< double > const &b) | TasGrid::TasmanianSparseGrid | |
setDomainTransform(const double a[], const double b[]) | TasGrid::TasmanianSparseGrid | |
setGPUID(int new_gpu_id) | TasGrid::TasmanianSparseGrid | |
setHierarchicalCoefficients(const std::vector< double > &c) | TasGrid::TasmanianSparseGrid | |
setHierarchicalCoefficients(const double c[]) | TasGrid::TasmanianSparseGrid | inline |
setRocBlasHandle(void *handle) | TasGrid::TasmanianSparseGrid | |
setRocSparseHandle(void *handle) | TasGrid::TasmanianSparseGrid | |
setSurplusRefinement(double tolerance, int output, std::vector< int > const &level_limits) | TasGrid::TasmanianSparseGrid | |
setSurplusRefinement(double tolerance, int output, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
setSurplusRefinement(double tolerance, TypeRefinement criteria, int output, std::vector< int > const &level_limits, std::vector< double > const &scale_correction=std::vector< double >()) | TasGrid::TasmanianSparseGrid | |
setSurplusRefinement(double tolerance, TypeRefinement criteria, int output=-1, const int *level_limits=nullptr, const double *scale_correction=nullptr) | TasGrid::TasmanianSparseGrid | |
setSycleQueue(void *queue) | TasGrid::TasmanianSparseGrid | |
TasmanianSparseGrid() | TasGrid::TasmanianSparseGrid | |
TasmanianSparseGrid(const TasmanianSparseGrid &source) | TasGrid::TasmanianSparseGrid | |
TasmanianSparseGrid(TasmanianSparseGrid &&source)=default | TasGrid::TasmanianSparseGrid | |
updateFourierGrid(int depth, TypeDepth type, std::vector< int > const &anisotropic_weights, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
updateFourierGrid(int depth, TypeDepth type, const int *anisotropic_weights=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
updateGlobalGrid(int depth, TypeDepth type, std::vector< int > const &anisotropic_weights, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
updateGlobalGrid(int depth, TypeDepth type, const int *anisotropic_weights=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
updateGrid(int depth, TypeDepth type, std::vector< int > const &anisotropic_weights, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
updateGrid(int depth, TypeDepth type, const int *anisotropic_weights=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
updateSequenceGrid(int depth, TypeDepth type, std::vector< int > const &anisotropic_weights, std::vector< int > const &level_limits=std::vector< int >()) | TasGrid::TasmanianSparseGrid | |
updateSequenceGrid(int depth, TypeDepth type, const int *anisotropic_weights=nullptr, const int *level_limits=nullptr) | TasGrid::TasmanianSparseGrid | |
write(const char *filename, bool binary=mode_binary) const | TasGrid::TasmanianSparseGrid | |
write(std::ostream &ofs, bool binary=mode_binary) const | TasGrid::TasmanianSparseGrid | |
write(std::string const &fname, bool binary=mode_binary) const | TasGrid::TasmanianSparseGrid | inline |
~TasmanianSparseGrid()=default | TasGrid::TasmanianSparseGrid |