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 = []