AGX Dynamics 2.42.3.0
Loading...
Searching...
No Matches
agx::Kernel Member List

This is the complete list of members for agx::Kernel, including all inherited members.

_load(TiXmlElement *eComponent, Device *device)agx::Componentstatic
addConnection(Task *parent, Task *child)agx::Taskprotectedstatic
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::Componentvirtual
addObjectEventagx::Component
addParameter(agx::Parameter *parameter)agx::Task
addParameter(agx::Parameter *parameter, size_t index)agx::Task
addParameterEventagx::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() constagx::Referencedprotected
as()agx::Referenced
as() constagx::Referenced
asSafe()agx::Referenced
asSafe() constagx::Referenced
autoComplete(const String &partialName, StringVector &matchingNames) constagx::Componentvirtual
beginCallback()agx::Task
BINDING_LACKS_TYPE enum valueagx::Task
buildNavigationTree(agxJson::Value &eNode) const overrideagx::Componentvirtual
ClassModel()agx::Kernelstatic
completionEventagx::Task
Component(const agx::Name &name=agx::Name(), agx::Model *model=agx::Component::ClassModel(), agx::Device *device=nullptr)agx::Component
configure(TiXmlElement *eKernel) overrideagx::Kernelvirtual
agx::ParallelTask::configure(TiXmlElement *eTask, bool loadParameters)agx::Task
agx::Component::configure(Model *model)agx::Component
connectToChild(Task *descendant)agx::Taskprotected
connectToParent(Task *ancestor)agx::Taskprotected
deleteUsingDeleteHandler() constagx::Referencedprotected
disconnectFromChild(Task *descendant)agx::Taskprotected
disconnectFromParent(Task *ancestor)agx::Taskprotected
dispatchBlocking(Thread *thread)agx::Taskprotected
EMPTY_BINDING_LIST enum valueagx::Task
enableCallback(agxData::Value *enable)agx::Taskprotected
enableParameteragx::Task
endCallback()agx::ParallelTaskprotected
agx::Task::endCallback(agx::Real32 computeCost, agx::Real32 overheadCost=0)agx::Task
EventConstObserver typedefagx::Object
EventConstRef typedefagx::Object
EventObserver typedefagx::Object
EventObserverVector typedefagx::Object
EventPtrVector typedefagx::Object
EventRef typedefagx::Object
EventRefVector typedefagx::Object
execute()agx::Task
ExecutionEvent typedefagx::Task
expandAutoCompletionMatch(const String &query, const StringVector &matchingNames) constagx::Componentprotected
EXTRA_BINDING enum valueagx::Task
FORMATS_MATCH enum valueagx::Task
FORMATS_MISSMATCH enum valueagx::Task
fullName() constagx::Object
fullPath() constagx::Object
fullPath(const agx::Object *root) constagx::Object
generateName(const agx::String &bindPath)agx::Objectstatic
getAccumulatedComputeCost() constagx::Task
getAccumulatedOverheadTime() constagx::Task
getAccumulatedWallTime() constagx::Task
getActiveObjects()agx::Objectstatic
getArrayParameter(const agx::Name &name)agx::Task
getArrayParameter(const agx::Name &name) constagx::Task
getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr)agx::Object
getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) constagx::Object
getAutoScopedResource(const agx::Path &path)agx::Object
getAutoScopedResource(const agx::Path &path) constagx::Object
getChildren() constagx::Task
getComputeCost() constagx::Task
getComputeTime()agx::Kernelvirtual
getContext()agx::Object
getContext() constagx::Object
getContext()agx::Object
getContext() constagx::Object
getCostPerElement() constagx::Kernel
getDeleteHandler()agx::Referencedprotectedstatic
getDevice()agx::Component
getDevice() constagx::Component
getDevice()agx::Component
getDevice() constagx::Component
getDispatchJob()agx::ParallelTask
getDispatchThread()agx::Task
getEnableRebind()agx::Objectstatic
getGroup()agx::Task
getGroup() constagx::Task
getId() constagx::Object
getImplementationName() constagx::Object
getMaxJobSize() constagx::Kernel
getMinJobSize() constagx::Kernel
getModel()agx::Object
getModel() constagx::Object
getName() constagx::Object
getNextSibling()agx::Object
getNextSibling() constagx::Object
getNumAccumulationSamples() constagx::Task
getNumJobsPerThread() constagx::Kernel
getNumObjects(const agx::Name &name) constagx::Component
getNumWorkItems() constagx::Kernel
getObject(const agx::Name &name, size_t index=0)agx::Component
getObject(const agx::Name &name, size_t index=0) constagx::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) constagx::Component
getObject(const agx::Name &name, size_t index=0)agx::Component
getObject(const agx::Name &name, size_t index=0) constagx::Component
getObjects() constagx::Component
getObjects(agx::ObjectPtrVector &result, bool recursive=false) constagx::Component
getObjects(agx::ObjectPtrVector &result, const agx::Model *model, bool recursive=false) constagx::Component
getOverheadTime() constagx::Task
getParameter(const agx::Name &name)agx::Task
getParameter(const agx::Name &name) constagx::Task
getParameter(size_t index)agx::Task
getParameter(size_t index) constagx::Task
getParameters() constagx::Task
getParents() constagx::Task
getPath() constagx::Object
getPath(const agx::Object *root) constagx::Object
getPointerParameter(const agx::Name &name)agx::Task
getPointerParameter(const agx::Name &name) constagx::Task
getPostJob() overrideagx::ParallelTaskvirtual
getPreJob() overrideagx::ParallelTaskvirtual
getProfilingMode()agx::Taskstatic
getReferenceCount() constagx::Referenced
getResource(const agx::Path &path, agx::Model *model=nullptr)agx::Object
getResource(const agx::Path &path, agx::Model *model=nullptr) constagx::Object
getResource(const agx::Path &path)agx::Object
getResource(const agx::Path &path) constagx::Object
getResourceImpl(const Path &path, agx::Model *model) overrideagx::Taskprotectedvirtual
getRootContext()agx::Object
getRootContext() constagx::Object
getScalarParameter(const agx::Name &name)agx::Task
getScalarParameter(const agx::Name &name) constagx::Task
getTargetThread()agx::Task
getWallTime() constagx::Task
hasDependency(agx::Task *parent) constagx::Task
hasListener(EventListener *listener)agx::Object
hasParent(const agx::Object *node) constagx::Object
hasUnhandledException()agx::Taskprotectedstatic
INCONSISTEN_PARAMETERS enum valueagx::Task
init()agx::Taskprotected
is() constagx::Referenced
isEnabled() constagx::Task
isRunning() constagx::Task
isUnique() constagx::Object
Kernel(const agx::Name &name, agx::Device *device, const agx::Job::Callback &dispatcher)agx::Kernel
load(TiXmlElement *eKernel, Device *device)agx::Kernelstatic
agx::ParallelTask::load(const String &path, Device *device=CpuDevice::instance())agx::Taskstatic
agx::ParallelTask::load(const char *path, Device *device=CpuDevice::instance())agx::Taskstatic
agx::ParallelTask::load(const Path &path, Device *device=CpuDevice::instance())agx::Taskstatic
agx::ParallelTask::load(const Path &path, const Name &implementation, Device *device=CpuDevice::instance())agx::Taskstatic
agx::ParallelTask::load(const Path &path, const Name &implementation, const agx::ParameterBindingVector &parameterList, Device *device=CpuDevice::instance())agx::Taskstatic
agx::ParallelTask::load(const Path &path, const Name &implementation, agx::ParameterBindingVector &parameterList, bool allowFormatPromotions, Device *device=CpuDevice::instance())agx::Taskstatic
agx::Component::load(const String &path, const Path &_namespace=Path())agx::Componentstatic
agx::Component::load(const String &path, Device *device, const Path &_namespace=Path())agx::Componentstatic
agx::Component::load(const Path &path, const Name &implementation, Device *device, const Path &_namespace=Path())agx::Componentstatic
agx::Object::load(const String &path, Device *device, const String &type="", size_t instance=0)agx::Objectstatic
agx::Object::load(const String &path, Device *device, const String &type, const String &attribute, const String &value)agx::Objectstatic
agx::Object::load(const String &path, Device *device, ObjectPtrVector &loadedObjects)agx::Objectstatic
locateNumWorkItemsValue()agx::Kernelprotected
m_mutexagx::Referencedmutableprotected
m_numWorkItemsagx::Kernelprotected
m_observersagx::Referencedmutableprotected
m_refCountagx::Referencedmutableprotected
MATCH_MASK enum valueagx::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 valueagx::Task
NEED_DEVICE_TRANSFORM enum valueagx::Task
NO_EVENTS enum valueagx::Task
NO_MATCH_MASK enum valueagx::Task
Object(const Name &name=Name(), Model *model=Object::ClassModel())agx::Object
ObjectEvent typedefagx::Component
openDocument(const String &path)agx::Objectstatic
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 valueagx::Task
PARAMETER_HAS_BOUND_PATH enum valueagx::Task
PARAMETER_NOT_REQUIRED enum valueagx::Task
PARAMETER_VALID enum valueagx::Task
parameterAddedCallback(Parameter *parameter) overrideagx::Kernelprotectedvirtual
ParameterEvent typedefagx::Task
ParameterMatch enum nameagx::Task
parameterRemovedCallback(Parameter *parameter) overrideagx::Kernelprotectedvirtual
preDispatch()agx::Kernelinlinevirtual
prepareGlobalResultSorting(size_t numJobs)agx::Taskprotected
print() constagx::Task
print(std::ostream &stream) constagx::Task
printBindings()agx::Task
printBindings(std::ostream &stream)agx::Task
printParameterMatch(UInt32 parameterMatch)agx::Taskstatic
printSubtree() const overrideagx::Componentvirtual
printSubtree(std::ostream &stream, int depth=0) constagx::Component
PROFILING_FAST enum valueagx::Task
PROFILING_FULL enum valueagx::Task
PROFILING_NONE enum valueagx::Task
ProfilingMode enum nameagx::Task
rebind() overrideagx::Kernelvirtual
reference(void *ptr=nullptr) constagx::Referenced
Referenced()agx::Referenced
Referenced(const Referenced &)agx::Referenced
registerBufferReadersAndWriters()agx::Taskprotected
removeAllJobs()agx::ParallelTask
removeAllObjects()agx::Component
removeConnection(Task *parent, Task *child)agx::Taskprotectedstatic
removeDependency(agx::Task *parent)agx::Task
removeListener(EventListener *listener)agx::Object
removeObject(agx::Object *object)agx::Componentvirtual
removeObject(const agx::Name &name, size_t index=0)agx::Component
removeObjectEventagx::Component
removeParameter(agx::Parameter *parameter)agx::Task
removeParameter(size_t index)agx::Task
removeParameterEventagx::Task
replace(agx::Task *other)agx::Task
resetAccumulationTimers(bool recursive=true)agx::Task
save(agx::TiXmlElement *parent) const overrideagx::Task
agx::Component::save(TiXmlElement *) constagx::Objectinlinevirtual
setContext(agx::Object *context) overrideagx::Taskvirtual
setCostPerElement(agx::UInt cost)agx::Kernel
setDeleteHandler(DeleteHandler *handler)agx::Referencedprotectedstatic
setDevice(Device *device)agx::Componentprotected
setDispatch(const agx::Job::Callback &dispatchCallback)agx::ParallelTask
setEnable(bool flag)agx::Task
setEnableRebind(bool flag)agx::Objectstatic
setGroup(TaskGroup *group)agx::Taskprotected
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::Taskstatic
setTargetThread(agx::Thread *thread) overrideagx::ParallelTaskvirtual
signalUnhandledException()agx::Taskprotectedstatic
snapshot(TiXmlNode *eParent, const String &directory) const overrideagx::Componentvirtual
startEventagx::Task
subtaskAddedCallback(Task *)agx::Taskinlineprotectedvirtual
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 typedefagx::Component
unreference(void *ptr=nullptr) constagx::Referenced
unreference_nodelete() constagx::Referenced
unregisterBufferReadersAndWriters()agx::Taskprotected
ValidateCast(const Referenced *object)agx::Referencedstatic
verifyParameters()agx::Taskprotected
wait()agx::Taskvirtual
~Component()agx::Componentprotectedvirtual
~Kernel()agx::Kernelprotectedvirtual
~Object()agx::Objectprotectedvirtual
~ParallelTask()agx::ParallelTaskprotectedvirtual
~Referenced()agx::Referencedprotectedvirtual
~Task()agx::Taskprotectedvirtual