FLOPC++
Todo List
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.
Parameters
iMP_domain used in evaluation
econstant
Member flopc::minimum (const MP_domain &i, const Constant &e)
description? Haven't used this.
Parameters
iMP_domain used in evaluation
esecond constant
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_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_index::assign (int i)
should this assert "instatiated"?
Member flopc::MP_index::getIndex () const
should this be virtual?
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.
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::getInfinity () const

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.
Parameters
iMP_domain used in evaluation
econstant
Member flopc::sum (const MP_domain &i, const Constant &e)
description? Haven't used this.
Parameters
iMP_domain used in evaluation
econstant
Class flopc::TerminalExpression
can this be moved to the cpp file?