Doxygen 1.9.1
Toolkit for Adaptive Stochastic Modeling and Non-Intrusive ApproximatioN: Tasmanian v8.2 (development)
Core meta-data for Gauuss, Chebyshev and custom rules
Collaboration diagram for Core meta-data for Gauuss, Chebyshev and custom rules:

Files

file  tsgCoreOneDimensional.hpp
 Algorithms and meta-data for the Gauuss, Chebyshev and custom rules.
 
file  tsgOneDimensionalWrapper.hpp
 Cache for one dimensional rules.
 

Classes

class  TasGrid::CustomTabulated
 Class providing manipulation of custom tabulated rules, file I/O and structured access to the points, weights, and meta-data. More...
 
class  TasGrid::OneDimensionalWrapper
 A class to cache one dimensional rules, nodes, weight, meta-data, etc. More...
 
class  TasGrid::TableGaussPatterson
 Rule with hard-corded tabulated points and weights. More...
 

Functions

CustomTabulated TasGrid::getSubrules (CustomTabulated &ct, int start_index, int stride, std::string description)
 Generates a subset of rules as a CustomTabulated object. The subset has a short description string given by description and takes the levels of the input ct starting from level start_index with distance stride between consecutive levels. More...
 

Detailed Description

Core One Dimensional Rules
Contains information about all one dimensional rules, number of nodes, exactness, IO meta-data. The CustomTabulated class for managing a user provided rule is also included, as well as methods for generating Gaussian and Chebyshev nodes and weights.

Function Documentation

◆ getSubrules()

CustomTabulated TasGrid::getSubrules ( CustomTabulated ct,
int  start_index,
int  stride,
std::string  description 
)

Generates a subset of rules as a CustomTabulated object. The subset has a short description string given by description and takes the levels of the input ct starting from level start_index with distance stride between consecutive levels.