FLOPC++
Todo List
Member flopc::alltrue (const MP_domain &d, const MP_boolean &b)
true? haven't used it.
Class flopc::Expression_operator
can this be moved to the cpp file?
Member flopc::forall (const Functor &f)
This turns into a no-op?
Member flopc::insertFunctor< nbr >::operator() () const
should this be public? Should it be called? If so, needs doc.
Member flopc::maximum (const MP_domain &i, const Constant &e)
description? Haven't used this.
Member flopc::minimize_max (MP_set &d, const MP_expression &obj)
true?
Member flopc::minimum (const MP_domain &i, const Constant &e)
description? Haven't used this.
Class flopc::MP_constraint
more work on MP_constraint.
Member flopc::MP_data::operator double ()
purpose?
Member flopc::MP_data::operator() (const MP_index_exp &lcli1=MP_index_exp::getEmpty(), const MP_index_exp &lcli2=MP_index_exp::getEmpty(), const MP_index_exp &lcli3=MP_index_exp::getEmpty(), const MP_index_exp &lcli4=MP_index_exp::getEmpty(), const MP_index_exp &lcli5=MP_index_exp::getEmpty())
can this be private?
Member flopc::MP_data::~MP_data ()
determine cause of seg fault.
Member flopc::MP_domain::MP_domain (MP_domain_base *r)
make this constructor private?
Member flopc::MP_domain_set::getDomain (MP_set *s) const
Is internal? can be private? or needs more doc.
Member flopc::MP_domain_set::operator() () const
should this be public? Should it be called? If so, needs doc.
Member flopc::MP_domain_subset< nbr >::getDomain (MP_set *s) const
Is internal? can be private? or needs more doc.
Member flopc::MP_domain_subset< nbr >::makeInsertFunctor () const
should this be public? Should it be called? If so, needs doc.
Member flopc::MP_domain_subset< nbr >::operator() () const
should this be public? Should it be called? If so, needs doc.
Member flopc::MP_expression::MP_expression (MP_expression_base *r)
should this be private?
Member flopc::MP_index::Any

should this be private?

doc purpose.

Member flopc::MP_index::assign (int i)

should this be private?

should this assert "instatiated"?

Member flopc::MP_index::getIndex () const

should this be private?

should this be virtual?

Member flopc::MP_index::instantiate ()
should this be private?
Member flopc::MP_index::isInstantiated () const
should this be private?
Member flopc::MP_index::unInstantiate ()
should this be private?
Member flopc::MP_index_exp::MP_index_exp (const SUBSETREF &d)
internal? or explain?
Member flopc::MP_model::detach ()

verify that on "attach", old solver is detached.

strip all data out of the solver.

Member flopc::MP_model::getCurrentModel ()
explain the default and current model concepts.
Member flopc::MP_model::getDefaultModel ()
explain the default and current model concepts.
Member flopc::MP_model::solution

should these be private with accessors? What if not set yet?

what if not a complete result? What if only one LP in the IP?

Member flopc::MP_model::solve (const MP_model::MP_direction &dir)
should the direction be defaulted?
Member flopc::MP_model::Solver
should this be private?
Member flopc::MP_set::cyclic ()
better explain the use of cyclic.
Member flopc::MP_set::operator() (const MP_index_exp &i) const
is the internal use?
Member flopc::operator! (const MP_boolean &b)
true? haven't used it.
Member flopc::operator!= (const MP_index_exp &e1, const MP_index_exp &e2)
improve this a bit?
Member flopc::operator&& (const MP_boolean &e1, const MP_boolean &e2)
true? haven't used it.
Member flopc::operator< (const MP_index_exp &e1, const MP_index_exp &e2)
improve this a bit?
Member flopc::operator<= (const MP_index_exp &e1, const MP_index_exp &e2)
improve this a bit?
Member flopc::operator== (const MP_index_exp &e1, const MP_index_exp &e2)
improve this a bit?
Member flopc::operator> (const MP_index_exp &e1, const MP_index_exp &e2)
improve this a bit?
Member flopc::operator>= (const MP_index_exp &e1, const MP_index_exp &e2)
improve this a bit?
Member flopc::operator|| (const MP_boolean &e1, const MP_boolean &e2)
true? haven't used it.
Member flopc::product (const MP_domain &i, const Constant &e)
description? Haven't used this.
Member flopc::sum (const MP_domain &i, const Constant &e)
description? Haven't used this.
Class flopc::TerminalExpression
can this be moved to the cpp file?