| addAssignement(Args &&... args) | tvm::solver::abstract::HierarchicalLeastSquareSolver | inlineprotected |
| addBound(LinearConstraintPtr bound) | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| addBound_(LinearConstraintPtr bound, RangePtr range, bool first)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| addConstraint(LinearConstraintPtr cstr, SolvingRequirementsPtr req) | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| addEqualityConstraint_(LinearConstraintPtr cstr, SolvingRequirementsPtr req)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| addIneqalityConstraint_(LinearConstraintPtr cstr, SolvingRequirementsPtr req)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| applyImpactLogic(ImpactFromChanges &impact) | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedvirtual |
| AssignmentPtrVector typedef | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| AssignmentVector typedef | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| constraintSize(const constraint::abstract::LinearConstraint &c) const | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| eqSize_ | tvm::solver::abstract::HierarchicalLeastSquareSolver | protected |
| finalizeBuild() | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| handleDoubleSidedConstraint_() const =0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| HierarchicalLeastSquareSolver(bool verbose=false) | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| HierarchicalLeastSquareSolver(const HierarchicalLeastSquareSolver &)=delete | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| ineqSize_ | tvm::solver::abstract::HierarchicalLeastSquareSolver | protected |
| initializeBuild_(const std::vector< int > &nEq, const std::vector< int > &nIneq, bool useBounds)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| map typedef | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| MapToAssignment typedef | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| nEq_ | tvm::solver::abstract::HierarchicalLeastSquareSolver | protected |
| nextEqualityConstraintRange_(int lvl, const constraint::abstract::LinearConstraint &cstr) const =0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| nextInequalityConstraintRange_(int lvl, const constraint::abstract::LinearConstraint &cstr) const =0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| nIneq_ | tvm::solver::abstract::HierarchicalLeastSquareSolver | protected |
| numberOfLevels() const | tvm::solver::abstract::HierarchicalLeastSquareSolver | inline |
| operator=(const HierarchicalLeastSquareSolver &)=delete | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| postAssignmentProcess_() | tvm::solver::abstract::HierarchicalLeastSquareSolver | inlineprotectedvirtual |
| preAssignmentProcess_() | tvm::solver::abstract::HierarchicalLeastSquareSolver | inlineprotectedvirtual |
| printDiagnostic_() const =0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| printProblemData_() const =0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| process(const internal::SolverEvents &se) | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| removeBounds_(const Range &range)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| resetBounds_()=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| resize_(const std::vector< int > &nEq, const std::vector< int > &nIneq, bool useBounds)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| result() const | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| result_() const =0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| setMinimumNorm() | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| setMinimumNorm_()=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| solve() | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| solve_()=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| startBuild(const VariableVector &x, const std::vector< int > &nEq, const std::vector< int > &nIneq, bool useBounds, const hint::internal::Substitutions *const subs=nullptr) | tvm::solver::abstract::HierarchicalLeastSquareSolver | |
| substitutions() const | tvm::solver::abstract::HierarchicalLeastSquareSolver | inlineprotected |
| updateBoundTargetData(scheme::internal::AssignmentTarget &target)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| updateEqualityTargetData(int lvl, scheme::internal::AssignmentTarget &target)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| updateInequalityTargetData(int lvl, scheme::internal::AssignmentTarget &target)=0 | tvm::solver::abstract::HierarchicalLeastSquareSolver | protectedpure virtual |
| useBounds_ | tvm::solver::abstract::HierarchicalLeastSquareSolver | protected |
| variables() const | tvm::solver::abstract::HierarchicalLeastSquareSolver | inlineprotected |
| ~HierarchicalLeastSquareSolver()=default | tvm::solver::abstract::HierarchicalLeastSquareSolver | virtual |