TVM  0.9.4
tvm::solver::LexLSHierarchicalLeastSquareSolver Member List

This is the complete list of members for tvm::solver::LexLSHierarchicalLeastSquareSolver, including all inherited members.

addAssignement(Args &&... args)tvm::solver::abstract::HierarchicalLeastSquareSolverinlineprotected
addBound(LinearConstraintPtr bound)tvm::solver::abstract::HierarchicalLeastSquareSolver
addBound_(LinearConstraintPtr bound, RangePtr range, bool first) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
addConstraint(LinearConstraintPtr cstr, SolvingRequirementsPtr req)tvm::solver::abstract::HierarchicalLeastSquareSolver
addEqualityConstraint_(LinearConstraintPtr cstr, SolvingRequirementsPtr req) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
addIneqalityConstraint_(LinearConstraintPtr cstr, SolvingRequirementsPtr req) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
applyImpactLogic(ImpactFromChanges &impact)tvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
AssignmentPtrVector typedeftvm::solver::abstract::HierarchicalLeastSquareSolver
AssignmentVector typedeftvm::solver::abstract::HierarchicalLeastSquareSolver
constraintSize(const constraint::abstract::LinearConstraint &c) consttvm::solver::abstract::HierarchicalLeastSquareSolver
eqSize_tvm::solver::abstract::HierarchicalLeastSquareSolverprotected
finalizeBuild()tvm::solver::abstract::HierarchicalLeastSquareSolver
handleDoubleSidedConstraint_() const overridetvm::solver::LexLSHierarchicalLeastSquareSolverinlineprotectedvirtual
HierarchicalLeastSquareSolver(bool verbose=false)tvm::solver::abstract::HierarchicalLeastSquareSolver
HierarchicalLeastSquareSolver(const HierarchicalLeastSquareSolver &)=deletetvm::solver::abstract::HierarchicalLeastSquareSolver
ineqSize_tvm::solver::abstract::HierarchicalLeastSquareSolverprotected
initializeBuild_(const std::vector< int > &nEq, const std::vector< int > &nIneq, bool useBounds) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
LexLSHierarchicalLeastSquareSolver(const LexLSHLSSolverOptions &options={})tvm::solver::LexLSHierarchicalLeastSquareSolver
map typedeftvm::solver::abstract::HierarchicalLeastSquareSolver
MapToAssignment typedeftvm::solver::abstract::HierarchicalLeastSquareSolver
nEq_tvm::solver::abstract::HierarchicalLeastSquareSolverprotected
nextEqualityConstraintRange_(int lvl, const constraint::abstract::LinearConstraint &cstr) const overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
nextInequalityConstraintRange_(int lvl, const constraint::abstract::LinearConstraint &cstr) const overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
nIneq_tvm::solver::abstract::HierarchicalLeastSquareSolverprotected
numberOfLevels() consttvm::solver::abstract::HierarchicalLeastSquareSolverinline
operator=(const HierarchicalLeastSquareSolver &)=deletetvm::solver::abstract::HierarchicalLeastSquareSolver
postAssignmentProcess_() overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
preAssignmentProcess_() overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
printDiagnostic_() const overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
printProblemData_() const overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
process(const internal::SolverEvents &se)tvm::solver::abstract::HierarchicalLeastSquareSolver
removeBounds_(const Range &range) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
resetBounds_() overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
resize_(const std::vector< int > &nEq, const std::vector< int > &nIneq, bool useBounds) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
result() consttvm::solver::abstract::HierarchicalLeastSquareSolver
result_() const overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
setMinimumNorm()tvm::solver::abstract::HierarchicalLeastSquareSolver
setMinimumNorm_() overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
solve()tvm::solver::abstract::HierarchicalLeastSquareSolver
solve_() overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
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() consttvm::solver::abstract::HierarchicalLeastSquareSolverinlineprotected
updateBoundTargetData(scheme::internal::AssignmentTarget &target) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
updateEqualityTargetData(int lvl, scheme::internal::AssignmentTarget &target) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
updateInequalityTargetData(int lvl, scheme::internal::AssignmentTarget &target) overridetvm::solver::LexLSHierarchicalLeastSquareSolverprotectedvirtual
useBounds_tvm::solver::abstract::HierarchicalLeastSquareSolverprotected
variables() consttvm::solver::abstract::HierarchicalLeastSquareSolverinlineprotected
~HierarchicalLeastSquareSolver()=defaulttvm::solver::abstract::HierarchicalLeastSquareSolvervirtual