#include <SolveVisitor.h>
A task to provide to a task scheduler in which a solver solves. More...
A task to provide to a task scheduler in which a solver solves.
Public Member Functions | |
SolveVisitorTask (sofa::simulation::CpuTask::Status *status, sofa::core::behavior::OdeSolver *odeSolver, const sofa::core::ExecParams *params, SReal dt, sofa::core::MultiVecCoordId x, sofa::core::MultiVecDerivId v) | |
~SolveVisitorTask () override=default | |
sofa::simulation::Task::MemoryAlloc | run () final |
Public Member Functions inherited from sofa::simulation::CpuTask | |
Status * | getStatus (void) const override final |
CpuTask (Status *status, int scheduledThread=-1) | |
virtual | ~CpuTask ()=default |
Public Member Functions inherited from sofa::simulation::Task | |
Task (int scheduledThread) | |
virtual | ~Task ()=default |
int | getScheduledThread () const |
Additional Inherited Members | |
Public Attributes inherited from sofa::simulation::Task | |
int | m_id |
Protected Attributes inherited from sofa::simulation::Task | |
int | m_scheduledThread |
Static Public Member Functions inherited from sofa::simulation::Task | |
static void * | operator new (std::size_t sz) |
static void | operator delete (void *ptr) |
static void | operator delete (void *ptr, std::size_t sz) |
static void * | operator new[] (std::size_t sz)=delete |
static Task::Allocator * | getAllocator () |
static void | setAllocator (Task::Allocator *allocator) |
|
inline |
|
overridedefault |
|
finalvirtual |
Implements sofa::simulation::Task.