|
AGX Dynamics 2.42.3.0
|
This is the complete list of members for agx::Kernel, including all inherited members.
| _load(TiXmlElement *eComponent, Device *device) | agx::Component | static |
| addConnection(Task *parent, Task *child) | agx::Task | protectedstatic |
| addDependencies(const agx::String &paths) | agx::Task | |
| addDependency(agx::Task *parent) | agx::Task | |
| addDependency(const agx::Path &path) | agx::Task | |
| addJob(agx::Job *job) | agx::ParallelTask | |
| addListener(EventListener *listener) | agx::Object | |
| addObject(agx::Object *object, bool assignContext=true) | agx::Component | virtual |
| addObjectEvent | agx::Component | |
| addParameter(agx::Parameter *parameter) | agx::Task | |
| addParameter(agx::Parameter *parameter, size_t index) | agx::Task | |
| addParameterEvent | agx::Task | |
| addResolvePath(const agx::Path &path) | agx::Task | |
| addResolvePaths(const agx::String &paths) | agx::Task | |
| addTriggerPath(const agx::Path &path) | agx::Task | |
| addTriggerPaths(const agx::String &paths) | agx::Task | |
| allocateObserverVector() const | agx::Referenced | protected |
| as() | agx::Referenced | |
| as() const | agx::Referenced | |
| asSafe() | agx::Referenced | |
| asSafe() const | agx::Referenced | |
| autoComplete(const String &partialName, StringVector &matchingNames) const | agx::Component | virtual |
| beginCallback() | agx::Task | |
| BINDING_LACKS_TYPE enum value | agx::Task | |
| buildNavigationTree(agxJson::Value &eNode) const override | agx::Component | virtual |
| ClassModel() | agx::Kernel | static |
| completionEvent | agx::Task | |
| Component(const agx::Name &name=agx::Name(), agx::Model *model=agx::Component::ClassModel(), agx::Device *device=nullptr) | agx::Component | |
| configure(TiXmlElement *eKernel) override | agx::Kernel | virtual |
| agx::ParallelTask::configure(TiXmlElement *eTask, bool loadParameters) | agx::Task | |
| agx::Component::configure(Model *model) | agx::Component | |
| connectToChild(Task *descendant) | agx::Task | protected |
| connectToParent(Task *ancestor) | agx::Task | protected |
| deleteUsingDeleteHandler() const | agx::Referenced | protected |
| disconnectFromChild(Task *descendant) | agx::Task | protected |
| disconnectFromParent(Task *ancestor) | agx::Task | protected |
| dispatchBlocking(Thread *thread) | agx::Task | protected |
| EMPTY_BINDING_LIST enum value | agx::Task | |
| enableCallback(agxData::Value *enable) | agx::Task | protected |
| enableParameter | agx::Task | |
| endCallback() | agx::ParallelTask | protected |
| agx::Task::endCallback(agx::Real32 computeCost, agx::Real32 overheadCost=0) | agx::Task | |
| EventConstObserver typedef | agx::Object | |
| EventConstRef typedef | agx::Object | |
| EventObserver typedef | agx::Object | |
| EventObserverVector typedef | agx::Object | |
| EventPtrVector typedef | agx::Object | |
| EventRef typedef | agx::Object | |
| EventRefVector typedef | agx::Object | |
| execute() | agx::Task | |
| ExecutionEvent typedef | agx::Task | |
| expandAutoCompletionMatch(const String &query, const StringVector &matchingNames) const | agx::Component | protected |
| EXTRA_BINDING enum value | agx::Task | |
| FORMATS_MATCH enum value | agx::Task | |
| FORMATS_MISSMATCH enum value | agx::Task | |
| fullName() const | agx::Object | |
| fullPath() const | agx::Object | |
| fullPath(const agx::Object *root) const | agx::Object | |
| generateName(const agx::String &bindPath) | agx::Object | static |
| getAccumulatedComputeCost() const | agx::Task | |
| getAccumulatedOverheadTime() const | agx::Task | |
| getAccumulatedWallTime() const | agx::Task | |
| getActiveObjects() | agx::Object | static |
| getArrayParameter(const agx::Name &name) | agx::Task | |
| getArrayParameter(const agx::Name &name) const | agx::Task | |
| getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) | agx::Object | |
| getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) const | agx::Object | |
| getAutoScopedResource(const agx::Path &path) | agx::Object | |
| getAutoScopedResource(const agx::Path &path) const | agx::Object | |
| getChildren() const | agx::Task | |
| getComputeCost() const | agx::Task | |
| getComputeTime() | agx::Kernel | virtual |
| getContext() | agx::Object | |
| getContext() const | agx::Object | |
| getContext() | agx::Object | |
| getContext() const | agx::Object | |
| getCostPerElement() const | agx::Kernel | |
| getDeleteHandler() | agx::Referenced | protectedstatic |
| getDevice() | agx::Component | |
| getDevice() const | agx::Component | |
| getDevice() | agx::Component | |
| getDevice() const | agx::Component | |
| getDispatchJob() | agx::ParallelTask | |
| getDispatchThread() | agx::Task | |
| getEnableRebind() | agx::Object | static |
| getGroup() | agx::Task | |
| getGroup() const | agx::Task | |
| getId() const | agx::Object | |
| getImplementationName() const | agx::Object | |
| getMaxJobSize() const | agx::Kernel | |
| getMinJobSize() const | agx::Kernel | |
| getModel() | agx::Object | |
| getModel() const | agx::Object | |
| getName() const | agx::Object | |
| getNextSibling() | agx::Object | |
| getNextSibling() const | agx::Object | |
| getNumAccumulationSamples() const | agx::Task | |
| getNumJobsPerThread() const | agx::Kernel | |
| getNumObjects(const agx::Name &name) const | agx::Component | |
| getNumWorkItems() const | agx::Kernel | |
| getObject(const agx::Name &name, size_t index=0) | agx::Component | |
| getObject(const agx::Name &name, size_t index=0) const | agx::Component | |
| getObject(const agx::Name &name, agx::Model *model, size_t index=0) | agx::Component | |
| getObject(const agx::Name &name, agx::Model *model, size_t index=0) const | agx::Component | |
| getObject(const agx::Name &name, size_t index=0) | agx::Component | |
| getObject(const agx::Name &name, size_t index=0) const | agx::Component | |
| getObjects() const | agx::Component | |
| getObjects(agx::ObjectPtrVector &result, bool recursive=false) const | agx::Component | |
| getObjects(agx::ObjectPtrVector &result, const agx::Model *model, bool recursive=false) const | agx::Component | |
| getOverheadTime() const | agx::Task | |
| getParameter(const agx::Name &name) | agx::Task | |
| getParameter(const agx::Name &name) const | agx::Task | |
| getParameter(size_t index) | agx::Task | |
| getParameter(size_t index) const | agx::Task | |
| getParameters() const | agx::Task | |
| getParents() const | agx::Task | |
| getPath() const | agx::Object | |
| getPath(const agx::Object *root) const | agx::Object | |
| getPointerParameter(const agx::Name &name) | agx::Task | |
| getPointerParameter(const agx::Name &name) const | agx::Task | |
| getPostJob() override | agx::ParallelTask | virtual |
| getPreJob() override | agx::ParallelTask | virtual |
| getProfilingMode() | agx::Task | static |
| getReferenceCount() const | agx::Referenced | |
| getResource(const agx::Path &path, agx::Model *model=nullptr) | agx::Object | |
| getResource(const agx::Path &path, agx::Model *model=nullptr) const | agx::Object | |
| getResource(const agx::Path &path) | agx::Object | |
| getResource(const agx::Path &path) const | agx::Object | |
| getResourceImpl(const Path &path, agx::Model *model) override | agx::Task | protectedvirtual |
| getRootContext() | agx::Object | |
| getRootContext() const | agx::Object | |
| getScalarParameter(const agx::Name &name) | agx::Task | |
| getScalarParameter(const agx::Name &name) const | agx::Task | |
| getTargetThread() | agx::Task | |
| getWallTime() const | agx::Task | |
| hasDependency(agx::Task *parent) const | agx::Task | |
| hasListener(EventListener *listener) | agx::Object | |
| hasParent(const agx::Object *node) const | agx::Object | |
| hasUnhandledException() | agx::Task | protectedstatic |
| INCONSISTEN_PARAMETERS enum value | agx::Task | |
| init() | agx::Task | protected |
| is() const | agx::Referenced | |
| isEnabled() const | agx::Task | |
| isRunning() const | agx::Task | |
| isUnique() const | agx::Object | |
| Kernel(const agx::Name &name, agx::Device *device, const agx::Job::Callback &dispatcher) | agx::Kernel | |
| load(TiXmlElement *eKernel, Device *device) | agx::Kernel | static |
| agx::ParallelTask::load(const String &path, Device *device=CpuDevice::instance()) | agx::Task | static |
| agx::ParallelTask::load(const char *path, Device *device=CpuDevice::instance()) | agx::Task | static |
| agx::ParallelTask::load(const Path &path, Device *device=CpuDevice::instance()) | agx::Task | static |
| agx::ParallelTask::load(const Path &path, const Name &implementation, Device *device=CpuDevice::instance()) | agx::Task | static |
| agx::ParallelTask::load(const Path &path, const Name &implementation, const agx::ParameterBindingVector ¶meterList, Device *device=CpuDevice::instance()) | agx::Task | static |
| agx::ParallelTask::load(const Path &path, const Name &implementation, agx::ParameterBindingVector ¶meterList, bool allowFormatPromotions, Device *device=CpuDevice::instance()) | agx::Task | static |
| agx::Component::load(const String &path, const Path &_namespace=Path()) | agx::Component | static |
| agx::Component::load(const String &path, Device *device, const Path &_namespace=Path()) | agx::Component | static |
| agx::Component::load(const Path &path, const Name &implementation, Device *device, const Path &_namespace=Path()) | agx::Component | static |
| agx::Object::load(const String &path, Device *device, const String &type="", size_t instance=0) | agx::Object | static |
| agx::Object::load(const String &path, Device *device, const String &type, const String &attribute, const String &value) | agx::Object | static |
| agx::Object::load(const String &path, Device *device, ObjectPtrVector &loadedObjects) | agx::Object | static |
| locateNumWorkItemsValue() | agx::Kernel | protected |
| m_mutex | agx::Referenced | mutableprotected |
| m_numWorkItems | agx::Kernel | protected |
| m_observers | agx::Referenced | mutableprotected |
| m_refCount | agx::Referenced | mutableprotected |
| MATCH_MASK enum value | agx::Task | |
| matchParameters(const ParameterTable &bindings) | agx::Task | |
| matchParameters(const agx::ParameterBindingVector &bindings) | agx::Task | |
| matchParameters(agx::ParameterBindingVector &bindings, bool allowFormatPromotions) | agx::Task | |
| MISSING_BINDING enum value | agx::Task | |
| NEED_DEVICE_TRANSFORM enum value | agx::Task | |
| NO_EVENTS enum value | agx::Task | |
| NO_MATCH_MASK enum value | agx::Task | |
| Object(const Name &name=Name(), Model *model=Object::ClassModel()) | agx::Object | |
| ObjectEvent typedef | agx::Component | |
| openDocument(const String &path) | agx::Object | static |
| operator=(const Referenced &) | agx::Referenced | |
| ParallelTask(const agx::Name &name, agx::Device *device=agx::CpuDevice::instance()) | agx::ParallelTask | |
| ParallelTask(const agx::Name &name, const agx::Job::Callback &dispatchCallback, agx::Device *device=agx::CpuDevice::instance()) | agx::ParallelTask | |
| PARAMETER_BOUND enum value | agx::Task | |
| PARAMETER_HAS_BOUND_PATH enum value | agx::Task | |
| PARAMETER_NOT_REQUIRED enum value | agx::Task | |
| PARAMETER_VALID enum value | agx::Task | |
| parameterAddedCallback(Parameter *parameter) override | agx::Kernel | protectedvirtual |
| ParameterEvent typedef | agx::Task | |
| ParameterMatch enum name | agx::Task | |
| parameterRemovedCallback(Parameter *parameter) override | agx::Kernel | protectedvirtual |
| preDispatch() | agx::Kernel | inlinevirtual |
| prepareGlobalResultSorting(size_t numJobs) | agx::Task | protected |
| print() const | agx::Task | |
| print(std::ostream &stream) const | agx::Task | |
| printBindings() | agx::Task | |
| printBindings(std::ostream &stream) | agx::Task | |
| printParameterMatch(UInt32 parameterMatch) | agx::Task | static |
| printSubtree() const override | agx::Component | virtual |
| printSubtree(std::ostream &stream, int depth=0) const | agx::Component | |
| PROFILING_FAST enum value | agx::Task | |
| PROFILING_FULL enum value | agx::Task | |
| PROFILING_NONE enum value | agx::Task | |
| ProfilingMode enum name | agx::Task | |
| rebind() override | agx::Kernel | virtual |
| reference(void *ptr=nullptr) const | agx::Referenced | |
| Referenced() | agx::Referenced | |
| Referenced(const Referenced &) | agx::Referenced | |
| registerBufferReadersAndWriters() | agx::Task | protected |
| removeAllJobs() | agx::ParallelTask | |
| removeAllObjects() | agx::Component | |
| removeConnection(Task *parent, Task *child) | agx::Task | protectedstatic |
| removeDependency(agx::Task *parent) | agx::Task | |
| removeListener(EventListener *listener) | agx::Object | |
| removeObject(agx::Object *object) | agx::Component | virtual |
| removeObject(const agx::Name &name, size_t index=0) | agx::Component | |
| removeObjectEvent | agx::Component | |
| removeParameter(agx::Parameter *parameter) | agx::Task | |
| removeParameter(size_t index) | agx::Task | |
| removeParameterEvent | agx::Task | |
| replace(agx::Task *other) | agx::Task | |
| resetAccumulationTimers(bool recursive=true) | agx::Task | |
| save(agx::TiXmlElement *parent) const override | agx::Task | |
| agx::Component::save(TiXmlElement *) const | agx::Object | inlinevirtual |
| setContext(agx::Object *context) override | agx::Task | virtual |
| setCostPerElement(agx::UInt cost) | agx::Kernel | |
| setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
| setDevice(Device *device) | agx::Component | protected |
| setDispatch(const agx::Job::Callback &dispatchCallback) | agx::ParallelTask | |
| setEnable(bool flag) | agx::Task | |
| setEnableRebind(bool flag) | agx::Object | static |
| setGroup(TaskGroup *group) | agx::Task | protected |
| setId(UInt32 id) | agx::Object | |
| setMaxJobSize(agx::UInt max) | agx::Kernel | |
| setMinJobSize(agx::UInt min) | agx::Kernel | |
| setModel(agx::Model *model) | agx::Task | |
| setName(const agx::Name &name) | agx::Object | |
| setNumJobsPerThread(agx::UInt numJobs) | agx::Kernel | |
| setProfilingMode(ProfilingMode mode) | agx::Task | static |
| setTargetThread(agx::Thread *thread) override | agx::ParallelTask | virtual |
| signalUnhandledException() | agx::Task | protectedstatic |
| snapshot(TiXmlNode *eParent, const String &directory) const override | agx::Component | virtual |
| startEvent | agx::Task | |
| subtaskAddedCallback(Task *) | agx::Task | inlineprotectedvirtual |
| Task(const agx::Name &name, agx::Device *device=agx::CpuDevice::instance()) | agx::Task | |
| traverse(const Callback1< Task * > &callback, bool breadthFirst=true) | agx::Task | |
| agx::Component::traverse(const TraverseCallback &callback) | agx::Component | |
| agx::Component::traverse(ComponentVisitor *) | agx::Component | |
| TraverseCallback typedef | agx::Component | |
| unreference(void *ptr=nullptr) const | agx::Referenced | |
| unreference_nodelete() const | agx::Referenced | |
| unregisterBufferReadersAndWriters() | agx::Task | protected |
| ValidateCast(const Referenced *object) | agx::Referenced | static |
| verifyParameters() | agx::Task | protected |
| wait() | agx::Task | virtual |
| ~Component() | agx::Component | protectedvirtual |
| ~Kernel() | agx::Kernel | protectedvirtual |
| ~Object() | agx::Object | protectedvirtual |
| ~ParallelTask() | agx::ParallelTask | protectedvirtual |
| ~Referenced() | agx::Referenced | protectedvirtual |
| ~Task() | agx::Task | protectedvirtual |