#include <tensor.h>
Most applications don't require an operator[], in which case, the tensor class is probably preferable.
Still somewhat experimental
Definition at line 969 of file tensor.h.
Public Member Functions | |
tensor_br () | |
Create an empty tensor. | |
tensor_br (size_t rank, size_t *dim, size_t ix=0) | |
Desc. | |
virtual | ~tensor_br () |
parent_t & | operator[] (size_t i) |
Desc. | |
virtual int | set (size_t *index, double val, size_t ix=0) |
Desc. | |
virtual int | set_grid (double **val, size_t ix=0) |
Desc. | |
virtual double | get (size_t *index, size_t ix=0) |
Desc. | |
virtual int | get_rank () |
Desc. | |
virtual int | tensor_allocate (size_t rank, size_t *dim, size_t ix=0) |
Desc. | |
virtual int | tensor_free () |
Desc. | |
virtual int | get_size (size_t i) |
Desc. | |
virtual int | total_size () |
Desc. | |
virtual double | interpolate (double **grid, double *vals, size_t *dim, size_t ix=0) |
Desc. | |
Protected Attributes | |
parent_t ** | data |
Desc. | |
size_t | size |
Desc. | |
size_t | rk |
Desc. | |
double * | g |
Desc. | |
bool | grid_set |
Desc. |
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page