Gobelijn API documentation  - generated for commit a0cbea7
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCAbstractFactory::EmployeeA data structure that represents an employee's data
oCAbstractFactory::Factory< TResult, TArgs >A class template for abstract factories: objects that construct values based on their internal state, and a variable number of parameters
oCAccum< T, AT >
oCAccumulationTraits< T >
oCAccumulationTraits< char >
oCAccumulationTraits< float >
oCAccumulationTraits< int >
oCAccumulationTraits< short >
oCAccumulationTraits< unsigned int >
oCCellCountPolicyTemplate parameter provides policy for managing cell count in AdaptiveQuadrature
oCconststr
oCConvergencePolicyTemplate parameter provides policy for managing convergence criterion in AdaptiveQuadrature
oCAbstractFactory::Factory< Employee >
oCAbstractFactory::Factory< TResult, TArgs...>
oCRule
oCODemo::Body
oCODemo::EngineEngine that provides motion
oCODemo::MotorcycleMotorcycle with Engine and Owner
oCODemo::PersonA fairly simple class for Person
oCODemo::UnicycleUnicycle interface
oCODemo::VehicleThis Vehicle interface class
oCODemo::WheelA really simple class for Wheel
oCPimpl::MemoryPoolA memory pool that uses the pointer-to-implementation idiom under the hood
oCPlotter< T >
oCPolynomial< T >
oCQuadRule1Template parameter provides first quadrature rule for AdaptiveQuadrature
oCQuadRule2Template parameter provides second quadrature rule for AdaptiveQuadrature
oCRaii::BufferA buffer of bytes, with a fixed size
oCRaii::FileA wrapper around the C FILE*-based IO API
oCRaii::RandomReadFileA file that supports random reads: reads that are based on an offset
oCRandIntProduce random integer (int) values
oCselect< T1, T2, b >Primary template for selection between two types
oCselect< T1, T2, false >Specialization for bool==false
oCselect< T1, T2, true >Specialization for bool==true
oCsmaller< T1, T2 >Compile-time selection of type with smallest size
oCStack< T >Stack class using vector as element container
oCStack< std::string >Specialisation for string as element type
oCbinary_function
oCstd::exceptionSTL class
oCiterator
oCpair
oCunary_function
oCSumPolicy< T1, T2 >
oCSumPolicy< false >
oCUA_CoMP::Container::SegmentedVector< T, N >Container that stores objects "almost contiguously" and guarantees that pointers/iterators are not invalidated when the container grows, either through push_back/emplace_back of elements or resevation of capacity
oCUA_CoMP::Misc::BlockTracerClass whose constructor/destructor pair are used to mark entering and leaving a code block
oCUA_CoMP::Misc::FunctionTracerClass whose constructor/destructor pair are used to mark entering and leaving a function body block
oCUA_CoMP::Misc::MemberTracerClass whose constructor/destructor pair are used to mark entering and leaving a member (function) body block
oCUA_CoMP::Misc::TracerOutputClass used to channel output of the BlockTracer, FunctionTracer and MemberTracer objects to the g3log
oCUA_CoMP::Num::AbsoluteDifferencePolicy that checks convergence via absolute difference
oCUA_CoMP::Num::ComboDifferencePolicy that checks convergence via combo difference
oCUA_CoMP::Num::GaussLegendre16RuleThe Gauss-Legendre rule of order 16
oCUA_CoMP::Num::GaussLegendre2RuleThe Gauss-Legendre rule of order 2
oCUA_CoMP::Num::GaussLegendre32RuleThe Gauss-Legendre rule of order 32
oCUA_CoMP::Num::GaussLegendre4RuleThe Gauss-Legendre rule of order 4
oCUA_CoMP::Num::GaussLegendre8RuleThe Gauss-Legendre rule of order 8
oCUA_CoMP::Num::GaussLegendreSelect< N >Template definition to allow compile-time selection of GaussLegendre rules
oCUA_CoMP::Num::GaussLegendreSelect< 16 >Specialization to select GauusLegendre16 Rule
oCUA_CoMP::Num::GaussLegendreSelect< 2 >Specialization to select GauusLegendre2 Rule
oCUA_CoMP::Num::GaussLegendreSelect< 32 >Specialization to select GauusLegendre32 Rule
oCUA_CoMP::Num::GaussLegendreSelect< 4 >Specialization to select GauusLegendre4 Rule
oCUA_CoMP::Num::GaussLegendreSelect< 8 >Specialization to select GauusLegendre8 Rule
oCUA_CoMP::Num::OnViolationExitPolicy that exits, after writing a message to standard error
oCUA_CoMP::Num::OnViolationReturnPolicy just returns whatever the condition, after writing a message to standard error
oCUA_CoMP::Num::OnViolationThrowPolicy throws a std::runtime_error exception when condition is violated
oCUA_CoMP::Num::SimpsonRuleThe Simpson rule
oCUA_CoMP::Num::StripConstRef< T >Convert T const& to T
oCUA_CoMP::Timekeeper::ClockCLibClock based on C library clock_t clock() which returns an approximate processor time in ticks
oCUA_CoMP::Timekeeper::ClockTraits< C, D >Types related to timekeeping
oCUA_CoMP::Timekeeper::Stopwatch< T >Provides a stopwatch interface to time: it accumulates time between start/stop pairs
oCUA_CoMP::Timekeeper::Timeable< C, D >Records durations associated with a name
oCUA_CoMP::Timekeeper::TimeStampProvides wall-clock time stamp using the time call
oCUA_CoMP::Timekeeper::UtilsUtilities to tag clocks and to reformat number of ticks to a string
oCUA_CoMP::Util::StringUtilsString utilities
oCdouble
oCT
\Cunsigned int