Source code for DABISpectralToolbox.DABIHeterogeneousSparseGrids
# -*- coding: utf-8 -*-
"""
=========================================
DABI Heterogeneous Sparse Grids
=========================================
Created on Wed Feb 27
@author: Daniele Bigoni (dabi@dtu.dk)
Implementation of Heterogeneous Sparse Grids.
"""
__revision__ = filter(str.isdigit, "$Revision: 101 $")
__author__ = "Daniele Bigoni"
__copyright__ = """Copyright 2012, Daniele Bigoni"""
__credits__ = ["Daniele Bigoni"]
__maintainer__ = "Daniele Bigoni"
__email__ = "dabi@dtu.dk"
__status__ = "Production"
import sys
import progressbar
import numpy as np
from scipy.misc import comb
import scipy.special
import itertools
from DABISpectralToolbox import DABISpectral1D
[docs]class HSparseGrid:
"""
Heterogeneous Sparse Grid main class.
:var polys: contain the list of orthogonal polynomials to be used for each dimension.
:type polys: list of :py:class:`DABISpectral1D.Poly1D`
"""
polys = []
Ns = []