Used to specify the one dimensional family of rules that induces the sparse grid.
Enumerator |
---|
rule_none | Null rule, should never be used as input (default rule for an empty grid).
|
rule_clenshawcurtis | Classic nested rule using Chebyshev nodes with very low Lebesgue constant.
|
rule_clenshawcurtis0 | Same as rule_clenshawcurtis but with modified basis that assumes the model is zero at the boundary.
|
rule_fejer2 | Similar to rule_clenshawcurtis but with nodes strictly in the interior.
|
rule_chebyshev | Using Chebyshev nodes with very low Lebesgue constant and slow node growth, but non-nested.
|
rule_chebyshevodd | Same as rule_chebyshev but using only odd levels, partially mitigates the non-nested issues.
|
rule_leja | Classic sequence rule, moderate Lebesgue constant growth (empirical result only).
|
rule_lejaodd | Same as rule_leja but using only odd levels, quadrature is more stable.
|
rule_rleja | Classic sequence rule based on complex analysis, moderate Lebesgue constant growth (theoretically proven).
|
rule_rlejadouble2 | Using rule_rleja nodes but doubling the nodes every 2 levels, reduces the Lebesgue constant.
|
rule_rlejadouble4 | Using rule_rleja nodes but doubling the nodes every 4 levels, reduces the Lebesgue constant.
|
rule_rlejaodd | Same as rule_rleja but using only odd levels, quadrature is more stable.
|
rule_rlejashifted | Similar sequence to rule_rleja but with nodes strictly in the interior.
|
rule_rlejashiftedeven | Same as rule_rlejashifted but using only even levels, quadrature is more stable.
|
rule_rlejashifteddouble | Same as rule_rlejashifted but doubling the number of nodes per level, which reduced the Lebesgue constant.
|
rule_maxlebesgue | A greedy sequence rule with nodes placed at the maximum of the Lebesgue function.
|
rule_maxlebesgueodd | Same as rule_maxlebesgue but using only odd levels, quadrature is more stable.
|
rule_minlebesgue | A greedy sequence rule with nodes added to minimize the Lebesgue constant.
|
rule_minlebesgueodd | Same as rule_minlebesgue but using only odd levels, quadrature is more stable.
|
rule_mindelta | A greedy sequence rule with nodes added to minimize the norm of the surplus operator.
|
rule_mindeltaodd | Same as rule_mindelta but using only odd levels, quadrature is more stable.
|
rule_gausslegendre | Non-nested rule but optimized for integration.
|
rule_gausslegendreodd | Same as rule_gausslegendre but using only odd levels, partially mitigates the non-nested issues.
|
rule_gausspatterson | Nested rule that is optimized for integration, probably the best integration rule in more than 2 dimensions.
|
rule_gausschebyshev1 | Non-nested rule optimized for integral of the form .
|
rule_gausschebyshev1odd | Same as rule_gausschebyshev1 but using only odd levels, partially mitigates the non-nested issues.
|
rule_gausschebyshev2 | Non-nested rule optimized for integral of the form .
|
rule_gausschebyshev2odd | Same as rule_gausschebyshev2 but using only odd levels, partially mitigates the non-nested issues.
|
rule_gaussgegenbauer | Non-nested rule optimized for integral of the form .
|
rule_gaussgegenbauerodd | Same as rule_gaussgegenbauer but using only odd levels, partially mitigates the non-nested issues.
|
rule_gaussjacobi | Non-nested rule optimized for integral of the form .
|
rule_gaussjacobiodd | Same as rule_gaussjacobi but using only odd levels, partially mitigates the non-nested issues.
|
rule_gausslaguerre | Non-nested rule optimized for integral of the form .
|
rule_gausslaguerreodd | Same as rule_gausslaguerre but using only odd levels, partially mitigates the non-nested issues.
|
rule_gausshermite | Non-nested rule optimized for integral of the form .
|
rule_gausshermiteodd | Same as rule_gausshermite but using only odd levels, partially mitigates the non-nested issues.
|
rule_customtabulated | User provided rule, nodes and weights must be provided with a separate file.
|
rule_localp | Nested rule with a hierarchy of uniformly distributed nodes and functions with compact support.
|
rule_localp0 | Variation of rule_localp assuming the model is zero at the domain boundary.
|
rule_semilocalp | Variation of rule_localp using increased support in exchange for higher order basis (better for smoother functions).
|
rule_localpb | Variation of rule_localp focusing nodes on the boundary instead of the interior.
|
rule_wavelet | Wavelet basis with uniformly distributed nodes (primarily for internal use).
|
rule_fourier | Trigonometric basis with uniformly distributed nodes (primarily for internal use).
|