Toggle navigation
PROJECT
CHRONO
Download
Documentation
Chrono Development Branch
Chrono 8.0.0
Chrono 7.0.0
FAQ
PyChrono
Validation Studies
White Papers
Movies
Gallery
SBEL
On Vimeo
News
Forum
About
Quick Facts
Current/Past Users
Contact
Status
Main Page
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
chrono
ChSolverADMM
chrono::ChSolverADMM Member List
This is the complete list of members for
chrono::ChSolverADMM
, including all inherited members.
AdmmAcceleration
enum name
chrono::ChSolverADMM
AdmmStepType
enum name
chrono::ChSolverADMM
ArchiveIN
(ChArchiveIn &marchive) override
chrono::ChSolverADMM
virtual
ArchiveOUT
(ChArchiveOut &marchive) override
chrono::ChSolverADMM
virtual
AtIterationEnd
(double mmaxviolation, double mdeltalambda, unsigned int iternum)
chrono::ChIterativeSolverVI
protected
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::ChIterativeSolver
protected
ChIterativeSolver
(int max_iterations, double tolerance, bool use_precond, bool warm_start) (defined in
chrono::ChIterativeSolver
)
chrono::ChIterativeSolver
protected
ChIterativeSolverVI
() (defined in
chrono::ChIterativeSolverVI
)
chrono::ChIterativeSolverVI
ChSolver
() (defined in
chrono::ChSolver
)
chrono::ChSolver
inline
protected
ChSolverADMM
()
chrono::ChSolverADMM
ChSolverADMM
(std::shared_ptr< ChDirectSolverLS > my_LS_engine)
chrono::ChSolverADMM
dlambda_history
(defined in
chrono::ChIterativeSolverVI
)
chrono::ChIterativeSolverVI
protected
EnableDiagonalPreconditioner
(bool val)
chrono::ChIterativeSolver
inline
EnableWarmStart
(bool val)
chrono::ChIterativeSolver
inline
EnableWrite
(bool val, const std::string &frame, const std::string &out_dir=".")
chrono::ChSolver
frame_id
(defined in
chrono::ChSolver
)
chrono::ChSolver
protected
GetAcceleration
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetDeltalambdaHistory
() const
chrono::ChIterativeSolverVI
inline
GetDiagonalPreconditioner
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetError
() const override
chrono::ChSolverADMM
inline
virtual
GetErrorDual
() const
chrono::ChSolverADMM
inline
GetErrorPrimal
() const
chrono::ChSolverADMM
inline
GetIterations
() const override
chrono::ChIterativeSolverVI
inline
virtual
GetMaxIterations
() const
chrono::ChIterativeSolver
inline
GetOmega
() const
chrono::ChIterativeSolverVI
inline
GetRho
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetRhoBilaterals
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetSharpnessLambda
() const
chrono::ChIterativeSolverVI
inline
GetSigma
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetStepAdjustEach
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetStepAdjustMaxfactor
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetStepAdjustPolicy
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetStepAdjustThreshold
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetTolerance
() const
chrono::ChIterativeSolver
inline
GetToleranceDual
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetTolerancePrimal
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
GetType
() const override
chrono::ChSolverADMM
inline
virtual
GetViolationHistory
() const
chrono::ChIterativeSolverVI
inline
m_iterations
chrono::ChIterativeSolverVI
protected
m_max_iterations
chrono::ChIterativeSolver
protected
m_omega
chrono::ChIterativeSolverVI
protected
m_shlambda
chrono::ChIterativeSolverVI
protected
m_tolerance
chrono::ChIterativeSolver
protected
m_use_precond
chrono::ChIterativeSolver
protected
m_warm_start
chrono::ChIterativeSolver
protected
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::ChSolver
protected
record_violation_history
(defined in
chrono::ChIterativeSolverVI
)
chrono::ChIterativeSolverVI
protected
SaveMatrix
(ChSystemDescriptor &sysd) (defined in
chrono::ChIterativeSolver
)
chrono::ChIterativeSolver
protected
SetAcceleration
(AdmmAcceleration mr)
chrono::ChSolverADMM
inline
SetDiagonalPreconditioner
(bool mp)
chrono::ChSolverADMM
inline
SetMaxIterations
(int max_iterations)
chrono::ChIterativeSolver
inline
SetOmega
(double mval)
chrono::ChIterativeSolverVI
SetRecordViolation
(bool mval)
chrono::ChIterativeSolverVI
inline
SetRho
(double mr)
chrono::ChSolverADMM
inline
SetRhoBilaterals
(double mr)
chrono::ChSolverADMM
inline
SetSharpnessLambda
(double mval)
chrono::ChIterativeSolverVI
SetSigma
(double mr)
chrono::ChSolverADMM
inline
SetStepAdjustEach
(int mr)
chrono::ChSolverADMM
inline
SetStepAdjustMaxfactor
(double mr)
chrono::ChSolverADMM
inline
SetStepAdjustPolicy
(AdmmStepType mr)
chrono::ChSolverADMM
inline
SetStepAdjustThreshold
(double mr)
chrono::ChSolverADMM
inline
SetTolerance
(double tolerance)
chrono::ChIterativeSolver
inline
SetToleranceDual
(double mr)
chrono::ChSolverADMM
inline
SetTolerancePrimal
(double mr)
chrono::ChSolverADMM
inline
Setup
(ChSystemDescriptor &sysd)
chrono::ChSolver
inline
virtual
SetVerbose
(bool mv)
chrono::ChSolver
inline
Solve
(ChSystemDescriptor &sysd) override
chrono::ChSolverADMM
virtual
SolveRequiresMatrix
() const override
chrono::ChIterativeSolverVI
inline
protected
virtual
Type
enum name
chrono::ChSolver
verbose
(defined in
chrono::ChSolver
)
chrono::ChSolver
protected
violation_history
(defined in
chrono::ChIterativeSolverVI
)
chrono::ChIterativeSolverVI
protected
write_matrix
(defined in
chrono::ChSolver
)
chrono::ChSolver
protected
~ChIterativeSolver
() (defined in
chrono::ChIterativeSolver
)
chrono::ChIterativeSolver
inline
virtual
~ChIterativeSolverVI
() (defined in
chrono::ChIterativeSolverVI
)
chrono::ChIterativeSolverVI
inline
virtual
~ChSolver
() (defined in
chrono::ChSolver
)
chrono::ChSolver
inline
virtual
~ChSolverADMM
() (defined in
chrono::ChSolverADMM
)
chrono::ChSolverADMM
inline
~ChSolverVI
() (defined in
chrono::ChSolverVI
)
chrono::ChSolverVI
inline
virtual