Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
jmitie::CjNLTopology::adjlist_cmp_eqFunctor to check for equality in adjwl_pair_t objects - comparison is based on node number of adjacency and respective weight
jmitie::CjNLTopology::adjlist_cmp_lt
append_name_to_listA functor used to create a string list of names from the class list of this sub-factory
jsplib::array_autoptr< T >Template which emulates the operation and semantics of std::auto_ptr but works with arrays only
jmitie::Cj_DLLExceptionThrown when some DLL loading error occurs; e.g. corrupt file
jmitie::Cj_FileSystemExceptionThrown when a file system error occurs; e.g. specified search path is a file, not a directory, or DLL file cannot be read
jmitie::Cj_NameCollisionExceptionThrown when one of the class names in the sub-factory being loaded is already registered in the factory
jmitie::Cj_NotFoundInFactoryExceptionThrown when a requested name is not found in the factory
jmitie::Cj_OptionParseFail
jmitie::Cj_SymbolMissingExceptionThrown when the symbol (function name) is missing from the DLL being loaded
jmitie::CjLinkSelectorThe base class for all link selectors
jmitie::CjLinkSelector_ctor_va_tA struct encapsulating the required arguments to the constructor of a CjLinkSelector
jmitie::CjLinkSelector_select_va_tA struct encapsulating the required arguments to the selectLink(...) method of a sub-class of CjLinkSelector
CjLog
jmitie::corelib::CjLS_degree
jmitie::corelib::CjLS_geoabs
jmitie::corelib::CjLS_geopow
jmitie::corelib::CjLS_geowax
jmitie::corelib::CjLS_random
jmitie::corelib::CjLS_rpl
jmitie::corelib::CjLS_wt
CjMatrix< T >A template representing a 2D matrix
CjMatrixImpl< T >
CjMatrixImpl_1D< T >
CjMatrixSubVector< T, is_col >
CjMatrixSubVector_const_iterator< V, is_col >
CjMatrixSubVector_iterator< U, is_col >
CjMatrixSubVectorC< T, is_col >
jmitie::corelib::CjND_constant
jmitie::corelib::CjND_nroutes
jmitie::CjNetworkDimensionerThe base class for all link dimensionsers and re-dimensioners
jmitie::CjNetworkDimensioner_calcw_va_tA struct encapsulating the required arguments to the calcWeight(...) method of a sub-class of CjNetworkDimensioner
jmitie::CjNetworkDimensioner_ctor_va_tA struct encapsulating the required arguments to the constructor of a CjNetworkDimensioner
jmitie::CjNetworkProcessThe base class for all network processes
jmitie::CjNetworkProcess_act_va_tA struct encapsulating the required arguments to the performAction(...) method of a sub-class of CjNetworkProcess
jmitie::CjNetworkProcess_ctor_va_tA struct encapsulating the required arguments to the constructor of a CjNetworkProcess
jmitie::CjNetworkProcessException
jmitie::CjNLTopologyA class representing the topology of a network layer
jmitie::CjNodeSelectorThe base class for all node selectors
jmitie::CjNodeSelector_ctor_va_tA struct encapsulating the required arguments to the constructor of a CjNodeSelector
jmitie::CjNodeSelector_select_va_tA struct encapsulating the required arguments to the selectNode(...) method of a sub-class of CjNodeSelector
jmitie::corelib::CjNP_addLink
jmitie::corelib::CjNP_adjLDump
jmitie::CjNP_collection
jmitie::corelib::CjNP_degDistDump
jmitie::corelib::CjNP_distancesDump
jmitie::corelib::CjNP_distDistDump
jmitie::corelib::CjNP_eigenvalDump
jmitie::corelib::CjNP_grow
jmitie::corelib::CjNP_linkNodes
jmitie::CjNP_LoggableBase
jmitie::CjNP_MemoryAllocFail
jmitie::corelib::CjNP_pajekDump
jmitie::CjNP_parseFail
jmitie::corelib::CjNP_redim
jmitie::corelib::CjNP_remLink
jmitie::corelib::CjNP_routesDump
jmitie::CjNP_selectionFail
jmitie::corelib::CjNP_topStatDump
jmitie::corelib::CjNP_weightDistDump
jmitie::corelib::CjNP_weightsDump
jmitie::corelib::CjNS_D
jmitie::corelib::CjNS_EP
jmitie::corelib::CjNS_EW
jmitie::corelib::CjNS_node
jmitie::corelib::CjNS_prev
jmitie::corelib::CjNS_R
CjNS_RPN
jmitie::corelib::CjNS_RPN
jmitie::CjVisitorFactory< FacEntryType >Represents an object factory.
jmitie::CjVisitorFactoryEntry< VisitorType_t >Represents a sub-factory entry in CjVisitorFactory.
An instance of this class contains the function pointers to the factory methods used when creating, destroying and getting information about objects in the sub-factory. CjVisitorFactoryEntry can be initialised with pointers to the factory methods (for static linking), or a filename to a DLL which is to be loaded
jsplib::CScopedTimingA simple class to do scoped timing
jmitie::corelib::ddnp_t
E_CjMatrix_BoundsError
E_CjMatrix_Exception
E_CjMatrix_FileError
E_CjMatrix_MemoryAllocFail
E_CjMatrix_SizeError
jmitie::E_CjNLT_BoundsError
jmitie::E_CjNLT_ExceptionJust an interface to label exceptions that come from CjNLT operations
jmitie::E_CjNLT_InternalError
jmitie::E_CjNLT_MemoryAllocFail
jmitie::E_CjNLT_RoutingError
jmitie::E_CjNLT_SizeError
jmitie::E_CjNLT_TopologyError
jmitie::CjNLTopology::link_tA struct describing a simple link: two end-point nodes and the weight of the link in either direction
LOOKUP_CREATE_FUNNAMEA functor used to scan the sub-factory class list and instantiate the class associated to the given name
lookup_propertyA functor used to scan the sub-factory class list and return a property for the matching class name
jmitie::corelib::npwt_t
jmitie::CjNP_collection::priolist_cmp_lt
jmitie::RandomSourceA functor, created for use in std::shuffle that maps an RNG to a requested range
jmitie::Scoped_autosync_disableDEPRECATED : An object to disable and automatically re-enable autosync within a block of code
jmitie::wheelVal_t::weight_t
jmitie::wheelVal_tA general purpose struct to store values for roulette wheel selection
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator