geometricmd.curve_shorten_pbc.compute_trajectory(trajectory, local_num_nodes, energy, pressure, W, tol, filename, configuration)[source]¶This function creates a new task to compute a geodesic midpoint and submits it to the worker pool.
| Parameters: |
|
|---|
geometricmd.curve_shorten_pbc.find_geodesic_midpoint(start_point, end_point, start_cell, end_cell, number_of_inner_points, dimension, mass_matrix, molecule, energy, node_number, pressure, W)[source]¶This function computes the local geodesic curve joining start_point to end_point using the L-BFGS method.
| Parameters: |
|
|---|---|
| Returns: | The midpoint along the approximate local geodesic curve. |
| Return type: | numpy.array |
geometricmd.curve_shorten_pbc.length(x, start_point, end_point, start_cell, end_cell, number_of_inner_nodes, mass_matrix, dimension, molecule, energy, pressure, W, epsilon=1e-12)[source]¶This function computes an approximation of the length functional for local geodesics. It also provides the gradient of this approximation.
| Parameters: |
|
|---|---|
| Returns: | The approximate length of the curve and the corresponding gradient. |
| Return type: | float, numpy.array |
| [Sutton2013] | Microscopic Hamiltonian Systems and their Effective Description, Daniel C. Sutton, 2013. |