APC

class pyapprox.surrogates.APC(compute_moment_matrix_function=None, moments=None, compute_grammian_function=None)[source]

Bases: PolynomialChaosExpansion

A polynomial chaos expansion for dependent random variables.

Methods Summary

basis_matrix(samples[, opts])

canonical_basis_matrix(canonical_samples[, opts])

compute_rotation()

set_indices(indices)

unrotated_basis_matrix(samples)

unrotated_canonical_basis_matrix(...)

Cannot just call super(APCE,self).canonical_basis because I was running into inheritance problems.

Methods Documentation

basis_matrix(samples, opts={})[source]
canonical_basis_matrix(canonical_samples, opts={})[source]
compute_rotation()[source]
set_indices(indices)[source]
unrotated_basis_matrix(samples)[source]
unrotated_canonical_basis_matrix(canonical_samples)[source]

Cannot just call super(APCE,self).canonical_basis because I was running into inheritance problems.