DirectProductDVR
__init__(self, dvrs_1D, zero_threshold=1e-14, **base_opts):
dvrs_1D:Iterable[AbstractDVR]a series of 1D DVRs that can provide the inputs we’ll product together
base_opts:Any
__repr__(self):
get_grid(self, domain=None, divs=None, **kwargs):
grid(self, domain=None, divs=None, **kwargs):
get_kinetic_energy(self, grid=None, mass=None, hb=1, g=None, g_deriv=None, logger=None, include_kinetic_coupling=True, **kwargs):
kinetic_energy(self, grid=None, mass=None, hb=1, g=None, g_deriv=None, logger=None, **kwargs):
Computes the N-dimensional kinetic energy
grid:Anymass:Anyhb:Anyg:Anyg_deriv:Any:returns:_