chrono::ChSolverADMM Member List

This is the complete list of members for chrono::ChSolverADMM, including all inherited members.

AdmmAcceleration enum namechrono::ChSolverADMM
AdmmStepType enum namechrono::ChSolverADMM
ArchiveIn(ChArchiveIn &archive_in) overridechrono::ChSolverADMMvirtual
ArchiveOut(ChArchiveOut &archive_out) overridechrono::ChSolverADMMvirtual
AsDirect()chrono::ChSolverinlinevirtual
AsIterative() overridechrono::ChIterativeSolverVIinlineprotectedvirtual
AtIterationEnd(double mmaxviolation, double mdeltalambda, unsigned int iternum)chrono::ChIterativeSolverVIprotected
BALANCED_FAST enum value (defined in chrono::ChSolverADMM)chrono::ChSolverADMM
BALANCED_RANGE enum value (defined in chrono::ChSolverADMM)chrono::ChSolverADMM
BALANCED_UNSCALED enum value (defined in chrono::ChSolverADMM)chrono::ChSolverADMM
BASIC enum value (defined in chrono::ChSolverADMM)chrono::ChSolverADMM
CheckSolution(ChSystemDescriptor &sysd, const ChVectorDynamic<> &x) (defined in chrono::ChIterativeSolver)chrono::ChIterativeSolverprotected
ChIterativeSolver(int max_iterations, double tolerance, bool use_precond, bool warm_start) (defined in chrono::ChIterativeSolver)chrono::ChIterativeSolverprotected
ChIterativeSolverVI() (defined in chrono::ChIterativeSolverVI)chrono::ChIterativeSolverVI
ChSolver() (defined in chrono::ChSolver)chrono::ChSolverinlineprotected
ChSolverADMM()chrono::ChSolverADMM
ChSolverADMM(std::shared_ptr< ChDirectSolverLS > my_LS_engine)chrono::ChSolverADMM
dlambda_history (defined in chrono::ChIterativeSolverVI)chrono::ChIterativeSolverVIprotected
EnableDiagonalPreconditioner(bool val)chrono::ChIterativeSolverinline
EnableWarmStart(bool val)chrono::ChIterativeSolverinline
EnableWrite(bool val, const std::string &frame, const std::string &out_dir=".")chrono::ChSolver
frame_id (defined in chrono::ChSolver)chrono::ChSolverprotected
GetAcceleration() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetDeltalambdaHistory() constchrono::ChIterativeSolverVIinline
GetDiagonalPreconditioner() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetError() const overridechrono::ChSolverADMMinlinevirtual
GetErrorDual() constchrono::ChSolverADMMinline
GetErrorPrimal() constchrono::ChSolverADMMinline
GetIterations() const overridechrono::ChIterativeSolverVIinlinevirtual
GetMaxIterations() constchrono::ChIterativeSolverinline
GetOmega() constchrono::ChIterativeSolverVIinline
GetRho() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetRhoBilaterals() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetSharpnessLambda() constchrono::ChIterativeSolverVIinline
GetSigma() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetStepAdjustEach() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetStepAdjustMaxfactor() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetStepAdjustPolicy() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetStepAdjustThreshold() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetTolerance() constchrono::ChIterativeSolverinline
GetToleranceDual() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetTolerancePrimal() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
GetType() const overridechrono::ChSolverADMMinlinevirtual
GetViolationHistory() constchrono::ChIterativeSolverVIinline
IsDirect() const overridechrono::ChIterativeSolverVIinlineprotectedvirtual
IsIterative() const overridechrono::ChIterativeSolverVIinlineprotectedvirtual
m_iterationschrono::ChIterativeSolverVIprotected
m_max_iterationschrono::ChIterativeSolverprotected
m_omegachrono::ChIterativeSolverVIprotected
m_shlambdachrono::ChIterativeSolverVIprotected
m_tolerancechrono::ChIterativeSolverprotected
m_use_precondchrono::ChIterativeSolverprotected
m_warm_startchrono::ChIterativeSolverprotected
NESTEROV enum value (defined in chrono::ChSolverADMM)chrono::ChSolverADMM
NONE enum value (defined in chrono::ChSolverADMM)chrono::ChSolverADMM
output_dir (defined in chrono::ChSolver)chrono::ChSolverprotected
record_violation_history (defined in chrono::ChIterativeSolverVI)chrono::ChIterativeSolverVIprotected
SetAcceleration(AdmmAcceleration mr)chrono::ChSolverADMMinline
SetDiagonalPreconditioner(bool mp)chrono::ChSolverADMMinline
SetMaxIterations(int max_iterations) overridechrono::ChIterativeSolverVIvirtual
SetOmega(double mval)chrono::ChIterativeSolverVI
SetRecordViolation(bool mval)chrono::ChIterativeSolverVI
SetRho(double mr)chrono::ChSolverADMMinline
SetRhoBilaterals(double mr)chrono::ChSolverADMMinline
SetSharpnessLambda(double mval)chrono::ChIterativeSolverVI
SetSigma(double mr)chrono::ChSolverADMMinline
SetStepAdjustEach(int mr)chrono::ChSolverADMMinline
SetStepAdjustMaxfactor(double mr)chrono::ChSolverADMMinline
SetStepAdjustPolicy(AdmmStepType mr)chrono::ChSolverADMMinline
SetStepAdjustThreshold(double mr)chrono::ChSolverADMMinline
SetTolerance(double tolerance)chrono::ChIterativeSolverinline
SetToleranceDual(double mr)chrono::ChSolverADMMinline
SetTolerancePrimal(double mr)chrono::ChSolverADMMinline
Setup(ChSystemDescriptor &sysd)chrono::ChSolverinlinevirtual
SetVerbose(bool mv)chrono::ChSolverinline
Solve(ChSystemDescriptor &sysd) overridechrono::ChSolverADMMvirtual
SolveRequiresMatrix() const overridechrono::ChIterativeSolverVIinlineprotectedvirtual
Type enum namechrono::ChSolver
verbose (defined in chrono::ChSolver)chrono::ChSolverprotected
violation_history (defined in chrono::ChIterativeSolverVI)chrono::ChIterativeSolverVIprotected
write_matrix (defined in chrono::ChSolver)chrono::ChSolverprotected
WriteMatrices(ChSystemDescriptor &sysd, bool one_indexed=true) (defined in chrono::ChIterativeSolver)chrono::ChIterativeSolverprotected
~ChIterativeSolver() (defined in chrono::ChIterativeSolver)chrono::ChIterativeSolverinlinevirtual
~ChIterativeSolverVI() (defined in chrono::ChIterativeSolverVI)chrono::ChIterativeSolverVIinlinevirtual
~ChSolver() (defined in chrono::ChSolver)chrono::ChSolverinlinevirtual
~ChSolverADMM() (defined in chrono::ChSolverADMM)chrono::ChSolverADMMinline
~ChSolverVI() (defined in chrono::ChSolverVI)chrono::ChSolverVIinlinevirtual