|
Doxygen
1.9.1
|
This is the complete list of members for TasGrid::TasmanianSparseGrid, including all inherited members.
| beginConstruction() | TasGrid::TasmanianSparseGrid | |
| clear() | TasGrid::TasmanianSparseGrid | protected |
| 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 |
| diffCanonicalTransform() const | TasGrid::TasmanianSparseGrid | protected |
| 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 | |
| evaluateSparseHierarchicalFunctionsGetNZ(const double x[], int num_x) 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 | |
| evaluateSparseHierarchicalFunctionsStatic(const double x[], int num_x, int pntr[], int indx[], double vals[]) const | TasGrid::TasmanianSparseGrid | |
| favorSparseAcceleration(bool favor) | TasGrid::TasmanianSparseGrid | |
| finishConstruction() | TasGrid::TasmanianSparseGrid | |
| formCanonicalPoints(const FloatType *x, Data2D< FloatType > &x_temp, int num_x) const | TasGrid::TasmanianSparseGrid | protected |
| formCanonicalPointsGPU(const T *gpu_x, int num_x, GpuVector< T > &gpu_x_temp) const | TasGrid::TasmanianSparseGrid | protected |
| formTransformedPoints(int num_points, double x[]) const | TasGrid::TasmanianSparseGrid | protected |
| get() | TasGrid::TasmanianSparseGrid | inline |
| get() const | TasGrid::TasmanianSparseGrid | inline |
| getAccelerationContext() const | TasGrid::TasmanianSparseGrid | inline |
| 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 | 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 |
| getNeededIndexes() const | TasGrid::TasmanianSparseGrid | |
| 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 | |
| getPointsIndexes() const | TasGrid::TasmanianSparseGrid | |
| getQuadratureScale(int num_dimensions, TypeOneDRule rule) const | TasGrid::TasmanianSparseGrid | protected |
| 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 | |
| mapCanonicalToTransformed(int num_dimensions, int num_points, TypeOneDRule rule, double x[]) const | TasGrid::TasmanianSparseGrid | protected |
| mapConformalCanonicalToTransformed(int num_dimensions, int num_points, double x[]) const | TasGrid::TasmanianSparseGrid | protected |
| mapConformalTransformedToCanonical(int num_dimensions, int num_points, Data2D< FloatType > &x) const | TasGrid::TasmanianSparseGrid | protected |
| mapConformalWeights(int num_dimensions, int num_points, double weights[]) const | TasGrid::TasmanianSparseGrid | protected |
| mapTransformedToCanonical(int num_dimensions, int num_points, TypeOneDRule rule, FloatType x[]) const | TasGrid::TasmanianSparseGrid | protected |
| 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 |
| readAscii(std::istream &ifs) | TasGrid::TasmanianSparseGrid | protected |
| readBinary(std::istream &ifs) | TasGrid::TasmanianSparseGrid | protected |
| 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 |
| writeAscii(std::ostream &ofs) const | TasGrid::TasmanianSparseGrid | protected |
| writeBinary(std::ostream &ofs) const | TasGrid::TasmanianSparseGrid | protected |
| ~TasmanianSparseGrid()=default | TasGrid::TasmanianSparseGrid |