|
AGX Dynamics 2.42.3.0
|
#include <agx/agxCore_export.h>#include <agx/IndexRange.h>#include <agx/Callback.h>#include <agxData/Type.h>#include <agx/Vector.h>#include <agx/Timer.h>#include <agx/ThreadSynchronization.h>#include <agx/SyncTag.h>#include <deque>Go to the source code of this file.
Classes | |
| class | agx::Job |
| An abstract job/workblock representation, which allows work threads to execute arbitrary tasks. More... | |
| class | agx::JobGroup |
| A group of jobs to be executed. More... | |
| class | agx::RangeJob |
| A range job executes a kernel implementation on a subset of the data. More... | |
| class | agx::RangeJobT< T > |
| class | agx::TaskJob |
| A task job is a job which executes an agx::Task. More... | |
| class | agx::WaitJob |
| A job used as a synchronization utility when waiting for another job to complete. More... | |
Namespaces | |
| namespace | agx |
| The agx namespace contains the dynamics/math part of the AGX Dynamics API. | |
Typedefs | |
| typedef class Job * | agx::JobPtr |
| typedef std::deque< class Job * > | agx::JobPtrQueue |
| typedef VectorPOD< class Job * > | agx::JobPtrVector |
| typedef Vector< Job > | agx::JobVector |
| using | agx::RangeCallback = agx::Callback1< const RangeJob & > |
| typedef Vector< RangeJob > | agx::RangeJobVector |