Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
schedule.h File Reference
#include "common.h"
#include <queue>
#include "idx_tensor.h"
Include dependency graph for schedule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  CTF::TensorOperationBase
 Provides a untemplated base class for tensor operations. More...
 
class  CTF::TensorOperation
 A tensor operation, containing all the data (op, lhs, rhs) required to run it. Also provides methods to get a list of inputs and outputs, as well as successor and dependency information used in scheduling. More...
 
class  CTF::ScheduleBase
 
struct  CTF::ScheduleTimer
 
class  CTF::Schedule
 

Namespaces

 CTF
 

Enumerations

enum  CTF::TensorOperationTypes {
  CTF::TENSOR_OP_NONE, CTF::TENSOR_OP_SET, CTF::TENSOR_OP_SUM, CTF::TENSOR_OP_SUBTRACT,
  CTF::TENSOR_OP_MULTIPLY
}