So-Bogus
A c++ sparse block matrix library aimed at Second Order cone problems
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
bogus::DualAMA< BlockMatrixType > Member List

This is the complete list of members for bogus::DualAMA< BlockMatrixType >, including all inherited members.

Base typedef (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
BlockProblemTraits typedef (defined in bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >)bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >
BlockSolverBase(const BlockObjectBase< BlockMatrixType > *matrix=(static_cast< const BlockObjectBase< BlockMatrixType > * >(0)), unsigned maxIters=0, Scalar tol=0) (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >protected
BlockTraits typedef (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >
callback()bogus::BlockSolverBase< BlockMatrixType >
callback() const (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >
CallBackType typedef (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >
ConstrainedSolverBase() (defined in bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >)bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >protected
DualAMA()bogus::DualAMA< BlockMatrixType >
DualAMA(const BlockObjectBase< BlockMatrixType > &matrix)bogus::DualAMA< BlockMatrixType >explicit
dualityCOV(const NSLaw &law, const RhsT &b, ResT &x) constbogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >
eval(const NSLaw &law, const ResT &y, const RhsT &x) constbogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >
fpStepSize() const (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
GlobalProblemTraits typedef (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
Index typedef (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >protected
init()bogus::DualAMA< BlockMatrixType >protected
lineSearchIterations() const (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
lineSearchOptimisticFactor() const (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
lineSearchPessimisticFactor() const (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
m_callback (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >protected
m_defaultVariant (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >protected
m_fpStepSize (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >protected
m_lsIters (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >protected
m_lsOptimisticFactor (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >protected
m_lsPessimisticFactor (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >protected
m_matrixbogus::BlockSolverBase< BlockMatrixType >protected
m_maxItersbogus::BlockSolverBase< BlockMatrixType >protected
m_projStepSize (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >protected
m_scaling (defined in bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >)bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >protected
m_tolbogus::BlockSolverBase< BlockMatrixType >protected
m_useInfinityNormbogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >protected
matrix() const (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >
maxIters() const (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >
projectOnConstraints(const NSLaw &projector, VectorT &x) constbogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >
projStepSize() const (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
Scalar typedef (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
setDefaultVariant(admm::Variant variant)bogus::DualAMA< BlockMatrixType >
setFpStepSize(const Scalar size)bogus::DualAMA< BlockMatrixType >
setLineSearchIterations(const unsigned lsIterations)bogus::DualAMA< BlockMatrixType >
setLineSearchOptimisticFactor(const Scalar lsOptimisticFactor)bogus::DualAMA< BlockMatrixType >
setLineSearchPessimisticFactor(const Scalar lsPessimisticFactor)bogus::DualAMA< BlockMatrixType >
setMatrix(const BlockObjectBase< BlockMatrixType > &matrix)bogus::DualAMA< BlockMatrixType >
setMaxIters(unsigned maxIters)bogus::BlockSolverBase< BlockMatrixType >
setProjStepSize(const Scalar size) (defined in bogus::DualAMA< BlockMatrixType >)bogus::DualAMA< BlockMatrixType >
setTol(Scalar tol)bogus::BlockSolverBase< BlockMatrixType >
solve(const NSLaw &law, const BlockObjectBase< MatrixT > &A, const RhsT &f, const RhsT &w, ResT &v, ResT &r) const bogus::DualAMA< BlockMatrixType >
solve(const NSLaw &law, const BlockObjectBase< MatrixT > &A, const RhsT &f, const RhsT &w, ResT &v, ResT &r) const bogus::DualAMA< BlockMatrixType >
solve(const NSLaw &law, const RhsT &b, ResT &x) const (defined in bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >)bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >
solveWithLinearConstraints(const NSLaw &law, const BlockObjectBase< AType > &A, const BlockObjectBase< BType > &B, const BlockObjectBase< HType > &H, const PrecondT &preconditioner, const RhsT &f, const ORhsT &k, const RhsT &w, ResT &v, OResT &p, ResT &r, Scalar stepRatio=1) const bogus::DualAMA< BlockMatrixType >
tol() const (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >
updateScalings() (defined in bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >)bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >protected
useInfinityNorm(bool useInfNorm)bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >
usesInfinityNorm() const (defined in bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >)bogus::ConstrainedSolverBase< DualAMA< BlockMatrixType >, BlockMatrixType >
~BlockSolverBase() (defined in bogus::BlockSolverBase< BlockMatrixType >)bogus::BlockSolverBase< BlockMatrixType >virtual