Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCfrepple::utils::Association< A, B, C >This template class represents a data structure for a load or flow network
oCfrepple::utils::Association< Operation, Buffer, Flow >
oCfrepple::utils::Association< Operation, Resource, Load >
oCfrepple::utils::Association< Resource, Skill, ResourceSkill >
oCfrepple::utils::AttributeA class to model keyword instances
oCfrepple::utils::AttributeListThis class represents a dictionary of keyword + value pairs
oCfrepple::Calendar::BucketIteratorAn iterator class to go through all buckets of the calendar
oCfrepple::utils::CommandAbstract base class for all commands
oCfrepple::utils::CommandManagerThis class allows management of tasks with supporting commiting them, rolling them back, and setting bookmarks which can be undone and redone
oCfrepple::utils::Association< A, B, C >::ListA::const_iteratorAn iterator over the associated objects
oCfrepple::utils::Association< A, B, C >::ListB::const_iteratorAn iterator over the associated objects
oCfrepple::Problem::const_iteratorThis class models an STL-like iterator that allows us to iterate over the named entities in a simple and safe way
oCfrepple::utils::TimeLine< type >::const_iteratorThis is bi-directional iterator through the timeline
oCfrepple::utils::DataElementThis abstract class represents a attribute and value pair for updating objects in frePPLe
oCfrepple::utils::DateThis class represents a date and time with an accuracy of one second
oCfrepple::utils::DateRangeThis class defines a date-range, i.e. a start-date and end-date pair
oCDefaultHandler
oCfrepple::HasProblems::EntityIteratorThis class models a iterator that walks over all available HasProblem entities
oCfrepple::utils::EnvironmentThis class groups some functions used to interact with the operating system environment
oCfrepple::Calendar::EventIteratorAn iterator class to go through all dates where the calendar value changes
oCstd::exceptionSTL class
oCfrepple::OperationPlan::FlowPlanIteratorAn iterator class to go through all flowplans of an operationplan
oCfrepple::utils::HasDescriptionThis is a decorator class for the main objects
oCfrepple::HasLevelThe purpose of this class is to compute the levels of all buffers, operations and resources in the model, and to categorize them in clusters
oCfrepple::HasProblemsClasses that keep track of problem conditions need to implement this class
oCfrepple::utils::indent
oCfrepple::utils::CommandList::iterator
oCfrepple::utils::CommandManager::iterator
oCfrepple::utils::HasName< T >::iteratorThis class models a STL-like iterator that allows us to iterate over the named entities in a simple and safe way
oCfrepple::utils::Association< A, B, C >::ListA::iteratorAn iterator over the associated objects
oCfrepple::utils::Association< A, B, C >::ListB::iteratorAn iterator over the associated objects
oCfrepple::OperationPlan::iteratorThis class models an STL-like iterator that allows us to iterate over the operationplans in a simple and safe way
oCfrepple::LibraryModelThis class is used for initialization
oCfrepple::LibrarySolverThis class holds functions that used for maintenance of the solver code
oCfrepple::utils::LibraryUtilsThis class holds functions that used for maintenance of the library
oCfrepple::Problem::ListThis auxilary class is used to maintain a list of problem models
oCfrepple::utils::Association< A, B, C >::ListAA list type of the "first" / "from" part of the association
oCfrepple::utils::Association< A, B, C >::ListBA list type of the "second" / "to" part of the association
oCfrepple::OperationPlan::LoadPlanIteratorAn iterator class to go through all loadplans of an operationplan
oCfrepple::utils::HasHierarchy< T >::memberIteratorThis class models an STL-like iterator that allows us to iterate over the members
oCfrepple::utils::Association< A, B, C >::NodeA base class for the class representing the association itself
oCfrepple::utils::NonCopyableClass NonCopyable is a base class.
Derive your own class from it when you want to prohibit copy construction and copy assignment
oCfrepple::OperationPlanStateA simple class to easily remember the date, quantity and owner of an operationplan
oCPyObject
oCfrepple::utils::PythonInterpreterThis class is used to maintain the Python interpreter
oCfrepple::utils::CommandManager::reverse_iterator
oCfrepple::SetupMatrix::RuleIteratorAn iterator class to go through all rules of a setup matrix
oCfrepple::SolvableThis class needs to be implemented by all classes that implement dynamic behavior, and which can be called by a solver
oCfrepple::SolverMRP::StateThis class is used to store the solver status during the ask-reply calls of the solver
oCfrepple::utils::TagsThis class holds a collection of all XML tags used by frepple
oCTagsThis class holds a collection of all XML tags used by frepple
oCfrepple::utils::TimeLine< type >This class implements a "sorted list" data structure, sorting "events" based on a date
oCfrepple::utils::TimeLine< FlowPlan >
oCfrepple::utils::TimeLine< LoadPlan >
oCfrepple::utils::TimePeriodThis class represents a time duration with an accuracy of one second
oCfrepple::utils::TimerThis class is used to measure the processor time used by the program
oCfrepple::utils::Tree::TreeNodeThis class represents a node in the tree
oCfrepple::utils::XMLEscape
\Cfrepple::utils::XMLOutputBase class for writing XML formatted data to an output stream