galerkin()

galerkin()#

QuadraticOperator.galerkin(Vr, Wr=None)[source]#

Return the (Petrov-)Galerkin projection of the operator, \(\Hhat = (\Wr\trp\Vr)^{-1}\Wr\trp\H[\Vr\otimes\Vr]\).

Parameters:
Vr(n, r) ndarray

Basis for the trial space.

Wr(n, r) ndarray or None

Basis for the test space. If None, defaults to Vr.

Returns:
projectedopinf.operators.QuadraticOperator

Projected operator.