DGBWatsonEvaluator
__init__(self, modes, coriolis_inertia_function):
@staticmethod
annoying_coriolis_term(n, u, m, v, Xc, Dx, Sc, Sp, Gi, Gj, DG):
@staticmethod
annoying_coriolis_momentum_term(n, u, m, v, Xc, r, Jp, Dx, Sc, Sp, DG):
@staticmethod
annoying_imaginary_momentum_term(n, u, m, v, Xc, r, Jp, Dx, Sc, Sp, DG):
@classmethod
evaluate_coriolis_contrib(cls, coriolis_tensors, overlap_data: 'OverlapGaussianData'):
@classmethod
evaluate_watson_term(cls, B_e, overlap_data: 'OverlapGaussianData'):
evaluate_ke(self, overlap_data: 'OverlapGaussianData', logger=None, include_diagonal_contribution=True, include_coriolis_coupling=True, include_watson_term=True):