ConjugateGradient¶
- class pymem3dg._core.ConjugateGradient¶
- conjugate Gradient propagator - Methods - ConjugateGradient.__init__(self, system, ...)- Conjugate Gradient optimizer constructor - integrate - ConjugateGradient.march(self)- stepping forward - ConjugateGradient.saveData(self, ...)- save data to output directory - ConjugateGradient.status(self)- status computation and thresholding - ConjugateGradient.step(self, n)- step for n iterations - Attributes - Wolfe condition parameter - characteristic time step - tolerance for constraints - option to scale time step according to mesh size - save .ply with just geometry - if output mesh file - if output trajectory file - if print to console - whether use augmented lagrangian method - whether do backtracking line search - collapse small triangles - option to restart conjugate gradient using gradient descent - backtracking coefficient - period of saving output data - tolerance for termination - time limit - name of the trajectory file