Minsky
tensorOp.h File Reference
#include "tensorVal.h"
#include "ravelState.h"
#include <functional>
#include <memory>
#include <vector>
Include dependency graph for tensorOp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  civita::ElementWiseOp
 perform an operation elementwise over a tensor valued argument More...
 
class  civita::BinOp
 perform a binary operation elementwise over two tensor arguments. Arguments need to be conformal: at least one must be a scalar, or both arguments have the same shape More...
 
class  civita::ReduceArguments
 elementwise reduction over a vector of arguments More...
 
struct  civita::ReduceAllOp
 reduce all elements to a single number More...
 
class  civita::ReductionOp
 compute the reduction along the indicated dimension, ignoring any missing entry (NaNs) More...
 
struct  civita::ReductionOp::SOI
 
class  civita::CachedTensorOp
 
struct  civita::Sum
 calculate the sum along an axis or whole tensor More...
 
struct  civita::Product
 calculate the product along an axis or whole tensor More...
 
class  civita::Min
 calculate the minimum along an axis or whole tensor More...
 
class  civita::Max
 calculate the maximum along an axis or whole tensor More...
 
struct  civita::Average
 calculates the average along an axis or whole tensor More...
 
struct  civita::StdDeviation
 calculates the standard deviation along an axis or whole tensor More...
 
struct  civita::DimensionedArgCachedOp
 
class  civita::Scan
 
class  civita::Slice
 corresponds to OLAP slice operation More...
 
class  civita::Pivot
 corresponds to the OLAP pivot operation More...
 
class  civita::PermuteAxis
 
class  civita::SortByValue
 If a rank 1 argument, sort by the value of the argument. More...
 
class  civita::SpreadBase
 
class  civita::SpreadFirst
 
class  civita::SpreadLast
 

Namespaces

 civita
 

Functions

vector< TensorPtr > civita::createRavelChain (const ravel::RavelState &, const TensorPtr &arg)
 creates a chain of tensor operations that represents a Ravel in state state, operating on arg More...