def compute_tangents(self, y): nebm_clib.compute_tangents(self.tangents, y, self.energies, self.n_dofs_image, self.n_images) nebm_cartesian.project_images(self.tangents, y, self.n_images, self.n_dofs_image) nebm_cartesian.normalise_images(self.tangents, self.n_images, self.n_dofs_image)
def compute_tangents(self, y): nebm_clib.compute_tangents(self.tangents, y, self.energies, self.n_dofs_image, self.n_images ) nebm_cartesian.project_images(self.tangents, y, self.n_images, self.n_dofs_image ) nebm_cartesian.normalise_images(self.tangents, self.n_images, self.n_dofs_image )
def nebm_step(self, y): self.compute_effective_field_and_energy(y) self.compute_tangents(y) self.compute_spring_force(y) nebm_clib.compute_effective_force(self.G, self.tangents, self.gradientE, self.spring_force, self.climbing_image, self.n_images, self.n_dofs_image) nebm_cartesian.project_images(self.G, y, self.n_images, self.n_dofs_image)
def nebm_step(self, y): self.compute_effective_field_and_energy(y) self.compute_tangents(y) self.compute_spring_force(y) nebm_clib.compute_effective_force(self.G, self.tangents, self.gradientE, self.spring_force, self.climbing_image, self.n_images, self.n_dofs_image ) nebm_cartesian.project_images(self.G, y, self.n_images, self.n_dofs_image )