BioDynaMo  v1.05.120-25dc9790
Public Member Functions | List of all members
bdm::StandaloneOperationImpl Struct Reference

Interface for implementing an operation that should run on a GPU. More...

#include <operation.h>

Inheritance diagram for bdm::StandaloneOperationImpl:
[legend]
Collaboration diagram for bdm::StandaloneOperationImpl:
[legend]

Public Member Functions

void operator() (Agent *agent) override
 
bool IsStandalone () override
 Returns whether or not this operations is a stand-alone operation. More...
 
- Public Member Functions inherited from bdm::OperationImpl
virtual ~OperationImpl ()=default
 
virtual void SetUp ()
 
virtual void TearDown ()
 
virtual void operator() ()=0
 
virtual OperationImplClone ()=0
 
bool IsGpuOperation () const
 Returns whether or not this operation is supposed to run on a GPU. More...
 

Additional Inherited Members

- Public Attributes inherited from bdm::OperationImpl
OpComputeTarget target_ = kCpu
 The target that this operation implementation is supposed to run on. More...
 

Detailed Description

Interface for implementing an operation that should run on a GPU.

Definition at line 86 of file operation.h.

Member Function Documentation

◆ IsStandalone()

bool bdm::StandaloneOperationImpl::IsStandalone ( )
inlineoverridevirtual

Returns whether or not this operations is a stand-alone operation.

Implements bdm::OperationImpl.

Definition at line 92 of file operation.h.

◆ operator()()

void bdm::StandaloneOperationImpl::operator() ( Agent agent)
inlineoverridevirtual

Implements bdm::OperationImpl.

Definition at line 87 of file operation.h.


The documentation for this struct was generated from the following file: