Canoe
Comprehensive Atmosphere N' Ocean Engine
PhysicsPackage Struct Reference

task to do on a meshblock More...

#include <physics.hpp>

Public Attributes

uint64_t id
 encodes task using bit positions More...
 
uint64_t dep
 encodes dependencies to other tasks More...
 
uint64_t conflict
 encodes conflict tasks More...
 
int cost
 cost of this task More...
 
bool load_balance
 whether to do load balance More...
 
TaskStatus(Physics::* Function )(AthenaArray< Real > &, AthenaArray< Real > const &, Real, Real)
 

Detailed Description

task to do on a meshblock

Definition at line 96 of file physics.hpp.

Member Data Documentation

◆ id

uint64_t PhysicsPackage::id

encodes task using bit positions

Definition at line 97 of file physics.hpp.

◆ dep

uint64_t PhysicsPackage::dep

encodes dependencies to other tasks

Definition at line 98 of file physics.hpp.

◆ conflict

uint64_t PhysicsPackage::conflict

encodes conflict tasks

Definition at line 99 of file physics.hpp.

◆ cost

int PhysicsPackage::cost

cost of this task

Definition at line 100 of file physics.hpp.

◆ load_balance

bool PhysicsPackage::load_balance

whether to do load balance

Definition at line 101 of file physics.hpp.

◆ Function

TaskStatus(Physics::* PhysicsPackage::Function) (AthenaArray< Real > &, AthenaArray< Real > const &, Real, Real)

Definition at line 104 of file physics.hpp.


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