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