#include <tensor.h>
Still somewhat experimental
Definition at line 53 of file tensor.h.
Public Member Functions | |
tensor () | |
Create an empty tensor. | |
tensor (size_t rank, size_t *dim) | |
Desc. | |
virtual | ~tensor () |
virtual int | set (size_t *index, double val) |
Desc. | |
virtual int | set_grid (double **val) |
Desc. | |
virtual double | get (size_t *index) |
Desc. | |
virtual int | get_rank () |
Desc. | |
virtual int | tensor_allocate (size_t rank, size_t *dim) |
Desc. | |
virtual int | tensor_free () |
Desc. | |
virtual size_t | get_size (size_t i) |
Desc. | |
virtual size_t | total_size () |
Desc. | |
virtual double | interpolate (double *vals) |
Desc. | |
Protected Attributes | |
double * | data |
Desc. | |
size_t * | size |
Desc. | |
size_t | rk |
Desc. | |
double ** | grd |
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