Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
simlib3::_Abs2D
simlib3::_Abs3D
simlib3::_AddBlock sum of two inputs
simlib3::_Add2D
simlib3::_Add3D
simlib3::_DivDivider block
simlib3::_Div2D
simlib3::_Div3D
simlib3::_MulMultiplier block
simlib3::_Mul2D1D
simlib3::_Mul3D
simlib3::_Mul3D1D
simlib3::_Norm2D
simlib3::_Norm3D
simlib3::_ScalarProduct2D
simlib3::_ScalarProduct3D
simlib3::_SubBlock to subtract two inputs
simlib3::_Sub2D
simlib3::_Sub3D
simlib3::_TimeBlock wrapper for simulation time
simlib3::_UMinusUnary minus block
simlib3::_UMinus2D
simlib3::_UMinus3D
simlib3::_XYpart
simlib3::_XYZpart
simlib3::aBlockAbstract base class for all blocks
simlib3::ABM4
simlib3::aConditionAbstract base class for all state-event blocks
simlib3::aContiBlockAbstract base for continuous blocks with single output
simlib3::aContiBlock1Base for continuous blocks with single input and algebraic loop check
simlib3::aContiBlock2Base for continuous blocks with two inputs
simlib3::aContiBlock2D
simlib3::aContiBlock2D1
simlib3::aContiBlock2D2
simlib3::aContiBlock2D3
simlib3::aContiBlock3Base for continuous blocks vith three inputs and algebraic loop check
simlib3::aContiBlock3D
simlib3::aContiBlock3D1
simlib3::aContiBlock3D2
simlib3::aContiBlock3D3
simlib3::Adaptor2D
simlib3::Adaptor3D
simlib3::AlgLoopAbstract base for algebraic loop solvers
simlib3::AlgLoopDetectorClass for algebraic loop detection AlgLoopDetector object should be used in Value() method only it checks for recursion in continuous block expression evaluation
User should remove algebraic loop manualy using special block (see AlgLoop solvers)
simlib3::BarrierSynchronization tool for processes
simlib3::BlashNonlinear block - backlash
simlib3::Delay::Buffer
simlib3::CalendarCommon interface for all calendar (PES) implementations
simlib3::CalendarListClass CalendarList --- list implementation of calendar
simlib3::CalendarListImplementationClass CalendarListImplementation --- sorted list
simlib3::CalendarQueueCQ implementation of calendar
simlib3::ConditionChange detector - Boolean version (int)
simlib3::ConditionDownDetector of TRUE-->FALSE
simlib3::ConditionUpDetector of FALSE-->TRUE
simlib3::ConstantConstant block - value can't be changed
simlib3::Constant2D
simlib3::Constant3D
simlib3::Delay
simlib3::EntityAbstract base class for active entities (Process, Event)
simlib3::EULER
simlib3::EventAbstract base class for events
simlib3::EventNoticeActivation record
simlib3::EventNoticeAllocatorAllocate activation records fast
simlib3::EventNoticeLinkBaseCalendar item - PRIVATE for any implementation
we use double-linked circular list
simlib3::ExpressionReference to block expression
simlib3::Expression2D
simlib3::Expression3D
simlib3::Facility(SOL-like) facility
simlib3::FrictFriction
simlib3::Function1Block parametrized by function with single argument
simlib3::Function2Block parametrized by function with two arguments
simlib3::FW
simlib3::HalvintSolve using halving interval method
simlib3::HistogramHistogram and statistics
simlib3::HystNonlinear block - hysteresis
simlib3::InputContinuous block connection (transparent reference) wrapper for pointer to objects of aContiBlock derived classes
(small object, without virtual methods)
It is used for referencing of continuous blocks in block-expressions
simlib3::Input2D
simlib3::Input3D
simlib3::InsvDead zone
simlib3::IntegrationMethodInternal
simlib3::IntegratorBlock for numerical integration
simlib3::Integrator2D
simlib3::Integrator3D
simlib3::IntegratorContainerInternal
simlib3::IterationsSolve using iterations
simlib3::CalendarListImplementation::iterator
simlib3::List::iterator
simlib3::LimLimitation
simlib3::LinkBase class for all double-linked list items
item can be at single place only (identified by where() method)
simlib3::ListList of Link* items, uses data from Link
simlib3::IntegrationMethod::Memory
simlib3::MultiStepMethodInternal
simlib3::NewtonSolve using modified Newton's method
simlib3::P_Context_tInternal structure for storing of process context
simlib3::Param
simlib3::ParameterVariable parameter (can't be changed at simulation run)
simlib3::Parameter2D
simlib3::Parameter3D
simlib3::ParameterVector
simlib3::ProcessAbstract base class for all simulation processes
simlib3::QntzrQuantizer
simlib3::QueuePriority queue
simlib3::RegulaFalsiSolve using regula falsi method
simlib3::RelayRelay detects exact time of switch
simlib3::RKE
simlib3::RKF3
simlib3::RKF5
simlib3::RKF8
simlib3::RlineFunction defined by given table of values
simlib3::SamplerObjects of this class call global function periodically
simlib3::SemaphoreBasic synchronization tool for processes
simlib3::SIMLIB_Delay
simlib3::SIMLIB_DelayBuffer
simlib3::SIMLIB_moduleOf modules
simlib3::SIMLIB_statistics_tInternal statistics structure
simlib3::SIMLIB_ZDelayTimer
simlib3::SimObjectBase of class hierarchy of SIMLIB
objects can have name
objects know they are created dynamically (using new)
simlib3::SingleStepMethodInternal
simlib3::StatClass for statistical information gathering
simlib3::StatusStatus variables (memory)
simlib3::StatusContainerInternal
simlib3::StatusMethod::StatusMemory
simlib3::StatusMethodInternal
simlib3::Store(SOL-like) store
Test
TestProcess
simlib3::TStatTime dependent statistic
simlib3::Value2D
simlib3::Value3D
simlib3::VariableBlock: variable (value can be changed)
simlib3::Variable2D
simlib3::Variable3D
simlib3::WaitUntilList
simlib3::ZDelay
simlib3::ZDelayTimer::ZDelayContainer
simlib3::ZDelayTimer