CPG Network
CPG Network basics — How to construct and use a network
Monitoring Variables — How to monitor variables using CpgMonitor
Using Templates — How to use template definitions in networks
Use with Webots — How to use a CPG network to control a robot in Webots
Network
CpgNetwork — The main CPG network object
CpgNetworkSerializer — Network to XML serializer
CpgNetworkDeserializer — XML to Network deserializer
CpgObject — Basis for all cpg objects
CpgProperty — Property container
CpgLink — Information transfer link
CpgLinkAction — Link action equation
CpgGroup — Group object grouping many objects together
CpgImport — Network import object
CpgImportAlias — Network import alias object
cpg-stack — Simple stack
CpgMonitor — Property value monitor
CpgCompileError — Compile error message container
CpgCompileContext — The expression compile context
CpgFunction — Custom user defined function
CpgFunctionArgument — An argument to a custom defined function
CpgFunctionPolynomial — Custom user defined piecewise polynomial
CpgUsable — Interface for counting the uses of an object
CpgModifiable — Interface for keeping track of the modified state of an object
CpgAnnotatable — Interface for annotating objects
CpgLayoutable — Interface for object layouting
CpgLayout
Math
cpg-math — Math function/operators
CpgExpression — Mathematical expression evaluation
CpgInstructions
CpgInstruction
CpgInstructionConstant
CpgInstructionFunction
CpgInstructionCustomFunction
CpgInstructionOperator
CpgInstructionCustomOperator
CpgInstructionNumber
CpgInstructionProperty
CpgInstructionVariadicFunction
CpgOperator
CpgOperatorDelayed — Math operator for delayed evaluation of an expression
Integration
CpgIntegrator — Simulation integrator
CpgIntegratorState — The integrator state
cpg-integrators — Integrator registry
CpgIntegratorEuler — Euler integrator
CpgIntegratorRungeKutta — Runge-Kutta order 4 integrator
CpgIntegratorPredictCorrect — Prediction Correction integrator
CpgIntegratorStub — Stub integrator
CPG format
CpgEmbeddedString
CpgEmbeddedContext
CpgParserContext
CpgSelector
CpgSelection
CpgAttribute — Cpg format attribute
CpgExpansion
XML format
XML specification — Specification of the XML format used to describe a cpg network