Go to the first, previous, next, last section, table of contents.


CNCL Class Hierarchy

CNCL                       CNCL Static Members and Functions
  CNObject                 Root of the CNCL Hierarchy
    CNClass                Class Description
    CNParam                Abstract Parameter Base Class

    CNRNG                  Abstract Random Number Generator Base Class
      CNACG                Additive RNG
      CNFiboG              Fibonacci RNG
      CNFileG              Data File RNG
      CNLCG                Linear Congruence RNG
      CNMLCG               Multiple Linear Congruence RNG
      CNTausG              Tausworth RNG
    CNRndInt               Random Integers
    CNRandom               Abstract Random Distribution Base Class
      CNBeta               Beta Distribution
      CNBinomial           Binomial Distribution
      CNDeterm             Deterministic Distribution
      CNDiracTab           Distribution from Table
      CNDiscUniform        Discrete Uniform Distribution
      CNErlang             Erlang-k Distribution
      CNGeometric          Geometric Distributed Random Numbers
      CNHyperExp           HyperExp Distributed Random Numbers
      CNHyperGeom          HyperGeom Distributed Random Numbers
      CNMDeterm            Random Mix of Deterministic Distributions
      CNNegExp             Negative Exponential Distribution
      CNNormal             Normal Distribution
        CNLogNormal        LogNormal Distribution
        CNRayleigh         Rayleigh Distribution
        CNRice             Rice Distribution
      CNPoisson            Poisson Distribution
      CNRandomMix          Mix of Several CNRandom Distributions
      CNTab                Distribution from Table
        CNInterTab         Distribution from Table (Interpolated Values)
      CNUniform            Uniform Distribution
      CNWeibull            Weibull Distribution

    CNStatistics           Abstract Statistics Evaluation Base Class
      CNMoments            Evaluation of (Weighted) Moments
      CNMomentsTime        Evaluation of Time-Weighted Moments
      CNConfidence         Evaluation of Moments with Confidence Intervals
      CNLRE                LRE Base Class
        CNLREF             Evaluation by LRE F(x)
        CNLREG             Evaluation by LRE G(x)
      CNDLREF              Evaluation by Discrete LRE F(x)
      CNDLREG              Evaluation by Discrete LRE G(x)
      CNBatchMeans         Evaluation by Batch Means

    CNAVLTree              AVL balanced binary search tree
    CNAVLNode              Node of AVL tree
    CNSLList               Single Linked List of Objects
      CNDLList             Doubly Linked List of Objects
    CNSLObject             Node of Single Linked List
      CNDLObject           Node of DoubleyLinked List
    CNSLIterator           Iterator of Single Linked List
      CNDLIterator         Iterator of Doubly Linked List
    CNStack                Stack
    CNQueue                Abstract Queue Base Class
      CNQueueFIFO          FIFO Queue
      CNQueueLIFO          LIFO Queue
      CNQueueRandom        Random Queue
      CNQueueSPT           SPT Queue
      CNPrioQueueFIFO      Priority Queue
      CNSink               Sink
    CNJob                  Standard Job for Queues

    CNDLObject
      CNEvent              Generic Event
    CNNamed
      CNEventHandler       Abstract Base Class for Event Handlers
        CNEventExploder    Send Events to multiple EventHandlers
    CNEventList            List of Events
    CNEventBaseSched
      CNEventScheduler     Event Scheduler
      CNEventHeapSched     Event Scheduler using a heap
    CNSimTime              Simulation Time

    CNArray                Abstract Base class of 1-dimensional Arrays
      CNArrayObject        Array of Pointer to CNObject
      CNArrayChar          Array of Char
      CNArrayDouble        Array of Double
      CNArrayFloat         Array of Float
      CNArrayInt           Array of Int
      CNArrayLong          Array of Long
    CNArray2               Abstract Base class of 2-dimensional Arrays
      CNArray2Object       2-dimensional Array of Pointer to CNObject
      CNArray2Char         2-dimensional Array of Char 
      CNArray2Double       2-dimensional Array of Double
      CNArray2Float        2-dimensional Array of Float
      CNArray2Int          2-dimensional Array of Int
      CNArray2Long         2-dimensional Array of Long
    CNArray3               Abstract Base class of 3-dimensional Arrays
      CNArray3Object       3-dimensional Array of Pointer to CNObject
      CNArray3Char         3-dimensional Array of Char 
      CNArray3Double       3-dimensional Array of Double
      CNArray3Float        3-dimensional Array of Float
      CNArray3Int          3-dimensional Array of Int
      CNArray3Long         3-dimensional Array of Long

    CNKey                  Abstract Base Class for Keys
      CNKeyString          String Key
      CNKeyInt             Integer Key
    CNHashTable            Abstract Hash Table Base Class
      CNHashStatic         Hash Tables with Static Capacity
      CNHashDynamic        Hash Tables with Dynamic Capacity
    CNHashIterator         Sequential Iterator for Hash Tables
    CNManager              Object Management Frontend

    CNCoord                2-Dimensional Coordinates
    CNICoord               2-Dimensional Integer Coordinates
    CNString               Character String
      CNFormInt            Integer as CNStrings
      CNFormFloat          Doubles as CNStrings
    CNNamed                Object with Name
      CNIniFile            .ini-style config file
    CNInt                  Integer derived from CNObject
    CNDouble               Double derived from CNObject
    CNGetOpt               Interface to GNU getopt()
CNRef                      Base class for classes with reference counting
      CNObject
        CNRefObj           CNObject with reference counting
      CNNamed
        CNRefNamed         CNNamed with reference counting
    CNPtr                  Intelligent pointer to CNRefObjs

    CNPipe                 UNIX Pipe
    CNSelect               UNIX Select Interface
 
    CNNamed
      EZD                  Base Class for EZD Graphic Objects
        EZDDrawing         Interface to EZD Drawings
        EZDPushButton      Interface to EZD Push-Button
        EZDWindow          Interface to EZD Windows
        EZDDiagWin         Extra window with x-y diagram
        EZDTextWin         EZD window for easy text display
        EZDObject          Interface to EZD Object
          EZDDiag          x-y diagram as an EZDObject
          EZDBlock         Block with small rectangles for bit display
          EZDPopUp         Interface to EZD popup menu
          EZDQueue         Graphical Representation of a Queue
          EZDServer        Graphical Representation of a Server
          EZDText          EZD Object with Text
          EZDTimer         Graphical Representation of a Timer

    CNFClause              Clause of a fuzzy rule
    CNFRule                Fuzzy rule
    CNNamed
      CNFVar               Fuzzy variable
      CNFRuleBase          Rule base and fuzzy inference engine
      CNFSet               Fuzzy set abstract base class
        CNFSetArray        Fuzzy set based on array with membership values
        CNFSetLR           Fuzzy set with L and R functions
         CNFSetTrapez      Fuzzy set with trapezium function
          CNFSetTriangle   Fuzzy set with triangle function
           CNFNumTriangle  Fuzzy numbers (triangle) 

  CNReaderTbl              Table for adress of reader-function
  CNPIO                    persistent stream Object IO-formatting
  CNObject
    CNPstream              abstract base class for persistent stream class
      CNPiostream          persistent iostream format
CNPObjectID                ID-Managment for persistent classes
        CNPInt             class persistent CNInt
        CNP<type>          Other persistent classes
	


Go to the first, previous, next, last section, table of contents.