Doxygen 1.9.1
Toolkit for Adaptive Stochastic Modeling and Non-Intrusive ApproximatioN: Tasmanian v8.1
TasGrid::TasmanianSparseGrid Member List

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::TasmanianSparseGridinline
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::TasmanianSparseGridinline
differentiate(std::vector< double > const &x, std::vector< double > &jacobian) constTasGrid::TasmanianSparseGrid
differentiate(std::vector< double > const &x) constTasGrid::TasmanianSparseGridinline
differentiate(const double x[], double jacobian[]) constTasGrid::TasmanianSparseGrid
DomainInsideSignature typedefTasGrid::TasmanianSparseGrid
empty() constTasGrid::TasmanianSparseGridinline
enableAcceleration(TypeAcceleration acc)TasGrid::TasmanianSparseGrid
enableAcceleration(TypeAcceleration acc, int new_gpu_id)TasGrid::TasmanianSparseGrid
estimateAnisotropicCoefficients(TypeDepth type, int output) constTasGrid::TasmanianSparseGridinline
estimateAnisotropicCoefficients(TypeDepth type, int output, std::vector< int > &weights) constTasGrid::TasmanianSparseGrid
evaluate(std::vector< double > const &x, std::vector< double > &y) constTasGrid::TasmanianSparseGrid
evaluate(const double x[], double y[]) constTasGrid::TasmanianSparseGrid
evaluateBatch(std::vector< FloatType > const &x, std::vector< FloatType > &y) constTasGrid::TasmanianSparseGrid
evaluateBatch(const double x[], int num_x, double y[]) constTasGrid::TasmanianSparseGrid
evaluateBatch(const float x[], int num_x, float y[]) constTasGrid::TasmanianSparseGrid
evaluateBatchGPU(const FloatType gpu_x[], int cpu_num_x, FloatType gpu_y[]) constTasGrid::TasmanianSparseGrid
EvaluateCallable typedefTasGrid::TasmanianSparseGrid
evaluateFast(const FloatType x[], FloatType y[]) constTasGrid::TasmanianSparseGridinline
evaluateFast(std::vector< FloatType > const &x, std::vector< FloatType > &y) constTasGrid::TasmanianSparseGridinline
evaluateHierarchicalFunctions(std::vector< double > const &x, std::vector< double > &y) constTasGrid::TasmanianSparseGrid
evaluateHierarchicalFunctions(std::vector< double > const &x) constTasGrid::TasmanianSparseGridinline
evaluateHierarchicalFunctions(const double x[], int num_x, double y[]) constTasGrid::TasmanianSparseGrid
evaluateHierarchicalFunctionsGPU(const FloatType gpu_x[], int cpu_num_x, FloatType gpu_y[]) constTasGrid::TasmanianSparseGrid
evaluateSparseHierarchicalFunctions(const std::vector< double > &x, std::vector< int > &pntr, std::vector< int > &indx, std::vector< double > &vals) constTasGrid::TasmanianSparseGrid
evaluateSparseHierarchicalFunctionsGPU(const FloatType gpu_x[], int cpu_num_x, int *&gpu_pntr, int *&gpu_indx, FloatType *&gpu_vals, int &num_nz) constTasGrid::TasmanianSparseGrid
favorSparseAcceleration(bool favor)TasGrid::TasmanianSparseGrid
finishConstruction()TasGrid::TasmanianSparseGrid
getAccelerationType() constTasGrid::TasmanianSparseGridinline
getAlpha() constTasGrid::TasmanianSparseGridinline
getAnisotropicRefinement(TypeDepth type, int min_growth, int output, const std::vector< int > &level_limits)TasGrid::TasmanianSparseGridinline
getBeta() constTasGrid::TasmanianSparseGridinline
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::TasmanianSparseGridstatic
getConformalTransformASIN() constTasGrid::TasmanianSparseGrid
getCustomRuleDescription() constTasGrid::TasmanianSparseGrid
getDifferentiationWeights(std::vector< double > const &x) constTasGrid::TasmanianSparseGrid
getDifferentiationWeights(double const x[]) constTasGrid::TasmanianSparseGridinline
getDifferentiationWeights(const std::vector< double > &x, std::vector< double > &weights) constTasGrid::TasmanianSparseGrid
getDifferentiationWeights(const double x[], double weights[]) constTasGrid::TasmanianSparseGrid
getDomainInside() constTasGrid::TasmanianSparseGridinline
getDomainTransform(std::vector< double > &a, std::vector< double > &b) constTasGrid::TasmanianSparseGrid
getDomainTransform(double a[], double b[]) constTasGrid::TasmanianSparseGrid
getGitCommitHash()TasGrid::TasmanianSparseGridstatic
getGlobalPolynomialSpace(bool interpolation) constTasGrid::TasmanianSparseGrid
getGPUID() constTasGrid::TasmanianSparseGridinline
getGPUMemory(int gpu)TasGrid::TasmanianSparseGridstatic
getGPUName(int gpu)TasGrid::TasmanianSparseGridstatic
getHierarchicalCoefficients() constTasGrid::TasmanianSparseGrid
getHierarchicalCoefficientsStatic(double *coeff) const (defined in TasGrid::TasmanianSparseGrid)TasGrid::TasmanianSparseGridinline
getHierarchicalSupport() constTasGrid::TasmanianSparseGrid
getInterpolationWeights(std::vector< double > const &x) constTasGrid::TasmanianSparseGrid
getInterpolationWeights(double const x[]) constTasGrid::TasmanianSparseGridinline
getInterpolationWeights(const std::vector< double > &x, std::vector< double > &weights) constTasGrid::TasmanianSparseGrid
getInterpolationWeights(const double x[], double weights[]) constTasGrid::TasmanianSparseGrid
getLevelLimits() constTasGrid::TasmanianSparseGridinline
getLicense()TasGrid::TasmanianSparseGridstatic
getLoadedPoints() constTasGrid::TasmanianSparseGridinline
getLoadedPoints(std::vector< double > &x) constTasGrid::TasmanianSparseGridinline
getLoadedPoints(double x[]) constTasGrid::TasmanianSparseGrid
getLoadedValues() constTasGrid::TasmanianSparseGridinline
getNeededPoints() constTasGrid::TasmanianSparseGridinline
getNeededPoints(std::vector< double > &x) constTasGrid::TasmanianSparseGridinline
getNeededPoints(double *x) constTasGrid::TasmanianSparseGrid
getNumDimensions() constTasGrid::TasmanianSparseGridinline
getNumGPUs()TasGrid::TasmanianSparseGridinlinestatic
getNumLoaded() constTasGrid::TasmanianSparseGridinline
getNumNeeded() constTasGrid::TasmanianSparseGridinline
getNumOutputs() constTasGrid::TasmanianSparseGridinline
getNumPoints() constTasGrid::TasmanianSparseGridinline
getOrder() constTasGrid::TasmanianSparseGridinline
getPoints() constTasGrid::TasmanianSparseGridinline
getPoints(std::vector< double > &x) constTasGrid::TasmanianSparseGridinline
getPoints(double x[]) constTasGrid::TasmanianSparseGrid
getQuadratureWeights() constTasGrid::TasmanianSparseGridinline
getQuadratureWeights(std::vector< double > &weights) constTasGrid::TasmanianSparseGridinline
getQuadratureWeights(double weights[]) constTasGrid::TasmanianSparseGrid
getRule() constTasGrid::TasmanianSparseGrid
getSurplusRefinement(double tolerance, int output, std::vector< int > const &level_limits)TasGrid::TasmanianSparseGridinline
getSurplusRefinement(double tolerance, TypeRefinement criteria, int output, std::vector< int > const &level_limits, std::vector< double > const &scale_correction=std::vector< double >())TasGrid::TasmanianSparseGridinline
getVersion()TasGrid::TasmanianSparseGridstatic
getVersionMajor()TasGrid::TasmanianSparseGridstatic
getVersionMinor()TasGrid::TasmanianSparseGridstatic
integrate(std::vector< double > &q) constTasGrid::TasmanianSparseGrid
integrate(double q[]) constTasGrid::TasmanianSparseGrid
integrate() constTasGrid::TasmanianSparseGridinline
integrateHierarchicalFunctions() constTasGrid::TasmanianSparseGridinline
integrateHierarchicalFunctions(std::vector< double > &integrals) constTasGrid::TasmanianSparseGridinline
integrateHierarchicalFunctions(double integrals[]) constTasGrid::TasmanianSparseGrid
isAccelerationAvailable(TypeAcceleration acc)TasGrid::TasmanianSparseGridstatic
isCudaEnabled()TasGrid::TasmanianSparseGridstatic
isDpcppEnabled()TasGrid::TasmanianSparseGridstatic
isEmpty() constTasGrid::TasmanianSparseGridinline
isFourier() constTasGrid::TasmanianSparseGridinline
isGlobal() constTasGrid::TasmanianSparseGridinline
isHipEnabled()TasGrid::TasmanianSparseGridstatic
isLocalPolynomial() constTasGrid::TasmanianSparseGridinline
isOpenMPEnabled()TasGrid::TasmanianSparseGridstatic
isSequence() constTasGrid::TasmanianSparseGridinline
isSetConformalTransformASIN() constTasGrid::TasmanianSparseGrid
isSetDomainTransfrom() constTasGrid::TasmanianSparseGrid
isUsingConstruction() constTasGrid::TasmanianSparseGridinline
isWavelet() constTasGrid::TasmanianSparseGridinline
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::TasmanianSparseGridinline
loadNeededPoints(const double *vals)TasGrid::TasmanianSparseGridinline
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() constTasGrid::TasmanianSparseGridinline
operator=(TasmanianSparseGrid const &source)TasGrid::TasmanianSparseGrid
operator=(TasmanianSparseGrid &&source)=defaultTasGrid::TasmanianSparseGrid
printStats(std::ostream &os=std::cout) constTasGrid::TasmanianSparseGrid
read(const char *filename)TasGrid::TasmanianSparseGrid
read(std::istream &ifs, bool binary=mode_binary)TasGrid::TasmanianSparseGrid
read(std::string const &fname)TasGrid::TasmanianSparseGridinline
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::TasmanianSparseGridinline
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)=defaultTasGrid::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) constTasGrid::TasmanianSparseGrid
write(std::ostream &ofs, bool binary=mode_binary) constTasGrid::TasmanianSparseGrid
write(std::string const &fname, bool binary=mode_binary) constTasGrid::TasmanianSparseGridinline
~TasmanianSparseGrid()=defaultTasGrid::TasmanianSparseGrid