23 class BasicLinearFunction;
30 class ProblemComputationData;
38 template<
typename Problem,
typename Scheme>
69 const std::vector<VariablePtr> & x,
70 const std::vector<std::shared_ptr<function::BasicLinearFunction>> & xsub);
81 const std::vector<VariablePtr> & x,
82 const std::vector<std::shared_ptr<function::BasicLinearFunction>> & xsub,
#define TVM_DLLAPI
Definition: api.h:35
Definition: Substitutions.h:24
Definition: ProblemComputationData.h:27
Type
Definition: enums.h:15
bool TVM_DLLAPI canBeUsedAsBound(const ConstraintPtr &c, const hint::internal::Substitutions &subs, constraint::Type targetConvention)
bool TVM_DLLAPI isBound(const ConstraintPtr &c)
ProblemComputationData * getComputationData(Problem &problem, const Scheme &resolutionScheme)
std::shared_ptr< constraint::abstract::Constraint > ConstraintPtr
Definition: defs.h:56