|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Namespaces | |
| namespace | space |
Classes | |
| class | QuadraticFormOp |
| class | MixedReducedOp |
| The operator that perform Op x for Op := A (I - L A). More... | |
| class | CongruentMixedReducedOp |
| The operator that performs Op x for Op := D^T M (D - L M D). More... | |
| struct | KokkosBackend |
| Backend for Kokkos single process execution. More... | |
| struct | MundyMathBackend |
| Backend for Mundy math within a kernel. More... | |
| class | CQPPProblem |
| Constrained quadratic programming problem (CQPP) formulation. More... | |
| class | MCQPPProblem |
| Mixed constrained quadratic programming problem (MCQPP) formulation. More... | |
| class | CongruentMCQPPProblem |
| class | LCPProblem |
| Linear complementarity problem (LCP) formulation. More... | |
| struct | LinfNormProjectedGradientResidual |
| struct | LinfNormProjectedDiffResidual |
| struct | BBStepStrategy |
| struct | PGDConfig |
| struct | SolveResult |
| class | PGDState |
| class | PGDStrategy |
Concepts | |
| concept | CQPPSolverStrategy |
Functions | |
Problems + state | |
| template<class Backend, class LinearOp, class QVectorStorage> | |
| auto | to_cqpp (const LCPProblem< Backend, LinearOp, QVectorStorage > &P) |
| template<class Backend, class LinearOpAStorage, class QVectorStorage, class LinearOpLStorage, class FVectorStorage, class ConvexSpace, class AWorkspace, class LWorkspace> | |
| auto | to_cqpp (const MCQPPProblem< Backend, LinearOpAStorage, QVectorStorage, LinearOpLStorage, FVectorStorage, ConvexSpace, AWorkspace, LWorkspace > &P) |
| template<class Backend, class LinearOpDTStorage, class LinearOpMStorage, class LinearOpDStorage, class QVectorStorage, class LinearOpLStorage, class FVectorStorage, class ConvexSpace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace> | |
| auto | to_cqpp (const CongruentMCQPPProblem< Backend, LinearOpDTStorage, LinearOpMStorage, LinearOpDStorage, QVectorStorage, LinearOpLStorage, FVectorStorage, ConvexSpace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace > &P) |
Policies | |
| template<class Scalar> | |
| std::ostream & | operator<< (std::ostream &os, const SolveResult< Scalar > result) |
| Write SolveResult to an ostream. | |
| auto mundy::convex::to_cqpp | ( | const LCPProblem< Backend, LinearOp, QVectorStorage > & | P | ) |
| auto mundy::convex::to_cqpp | ( | const MCQPPProblem< Backend, LinearOpAStorage, QVectorStorage, LinearOpLStorage, FVectorStorage, ConvexSpace, AWorkspace, LWorkspace > & | P | ) |
| auto mundy::convex::to_cqpp | ( | const CongruentMCQPPProblem< Backend, LinearOpDTStorage, LinearOpMStorage, LinearOpDStorage, QVectorStorage, LinearOpLStorage, FVectorStorage, ConvexSpace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace > & | P | ) |
| std::ostream & mundy::convex::operator<< | ( | std::ostream & | os, |
| const SolveResult< Scalar > | result ) |