ReFRACtor
lua_blitz.cc File Reference
#include "register_lua.h"
#include <blitz/array.h>
+ Include dependency graph for lua_blitz.cc:

Go to the source code of this file.

Typedefs

typedef Array< bool, 1 > ab1
 
typedef Array< bool, 2 > ab2
 
typedef Array< bool, 3 > ab3
 
typedef Array< double, 1 > ad1
 
typedef Array< double, 2 > ad2
 
typedef Array< double, 3 > ad3
 
typedef Array< double, 4 > ad4
 
typedef Array< double, 5 > ad5
 
typedef Array< int, 1 > ai1
 
typedef Array< int, 2 > ai2
 
typedef Array< int, 3 > ai3
 

Functions

bool blitz_bool_array_1d_read (const Array< bool, 1 > &V, int i)
 
void blitz_bool_array_1d_set_i (Array< bool, 1 > &V, int i, bool v)
 
void blitz_bool_array_1d_set_r (Array< bool, 1 > &V, Range r, bool v)
 
std::string blitz_bool_array_1d_tostring (const Array< bool, 1 > &V)
 
bool blitz_bool_array_2d_read (const Array< bool, 2 > &V, int i, int j)
 
void blitz_bool_array_2d_set_arr_ir (Array< bool, 2 > &V, int i, Range j, Array< bool, 1 > v)
 
void blitz_bool_array_2d_set_arr_ri (Array< bool, 2 > &V, Range i, int j, Array< bool, 1 > v)
 
void blitz_bool_array_2d_set_arr_rr (Array< bool, 2 > &V, Range i, Range j, Array< bool, 2 > v)
 
void blitz_bool_array_2d_set_ii (Array< bool, 2 > &V, int i, int j, bool v)
 
void blitz_bool_array_2d_set_ir (Array< bool, 2 > &V, int i, Range j, bool v)
 
void blitz_bool_array_2d_set_ri (Array< bool, 2 > &V, Range i, int j, bool v)
 
void blitz_bool_array_2d_set_rr (Array< bool, 2 > &V, Range i, Range j, bool v)
 
blitz::Array< bool, 1 > blitz_bool_array_2d_slice_ir (const Array< bool, 2 > &V, int i, Range j)
 
blitz::Array< bool, 1 > blitz_bool_array_2d_slice_ri (const Array< bool, 2 > &V, Range i, int j)
 
blitz::Array< bool, 2 > blitz_bool_array_2d_slice_rr (const Array< bool, 2 > &V, Range i, Range j)
 
std::string blitz_bool_array_2d_tostring (const Array< bool, 2 > &V)
 
bool blitz_bool_array_3d_read (const Array< bool, 1 > &V, int i, int j, int k)
 
void blitz_bool_array_3d_set_iii (Array< bool, 3 > &V, int i, int j, int k, bool v)
 
void blitz_bool_array_3d_set_iir (Array< bool, 3 > &V, int i, int j, Range k, bool v)
 
void blitz_bool_array_3d_set_iri (Array< bool, 3 > &V, int i, Range j, int k, bool v)
 
void blitz_bool_array_3d_set_irr (Array< bool, 3 > &V, int i, Range j, Range k, bool v)
 
void blitz_bool_array_3d_set_rii (Array< bool, 3 > &V, Range i, int j, int k, bool v)
 
void blitz_bool_array_3d_set_rir (Array< bool, 3 > &V, Range i, int j, Range k, bool v)
 
void blitz_bool_array_3d_set_rri (Array< bool, 3 > &V, Range i, Range j, int k, bool v)
 
void blitz_bool_array_3d_set_rrr (Array< bool, 3 > &V, Range i, Range j, Range k, bool v)
 
std::string blitz_bool_array_3d_tostring (const Array< bool, 3 > &V)
 
double blitz_double_array_1d_read (const Array< double, 1 > &V, int i)
 Register various Blitz array types into Lua. More...
 
void blitz_double_array_1d_set_i (Array< double, 1 > &V, int i, double v)
 
void blitz_double_array_1d_set_r_arr (Array< double, 1 > &V, Range r, Array< double, 1 > &v)
 
void blitz_double_array_1d_set_r_val (Array< double, 1 > &V, Range r, double v)
 
blitz::Array< double, 1 > blitz_double_array_1d_slice (const Array< double, 1 > &V, Range i)
 
std::string blitz_double_array_1d_tostring (const Array< double, 1 > &V)
 
double blitz_double_array_2d_read (const Array< double, 2 > &V, int i, int j)
 
void blitz_double_array_2d_set_arr_ir (Array< double, 2 > &V, int i, Range j, Array< double, 1 > v)
 
void blitz_double_array_2d_set_arr_ri (Array< double, 2 > &V, Range i, int j, Array< double, 1 > v)
 
void blitz_double_array_2d_set_arr_rr (Array< double, 2 > &V, Range i, Range j, Array< double, 2 > v)
 
void blitz_double_array_2d_set_ii (Array< double, 2 > &V, int i, int j, double v)
 
void blitz_double_array_2d_set_ir (Array< double, 2 > &V, int i, Range j, double v)
 
void blitz_double_array_2d_set_ri (Array< double, 2 > &V, Range i, int j, double v)
 
void blitz_double_array_2d_set_rr (Array< double, 2 > &V, Range i, Range j, double v)
 
blitz::Array< double, 1 > blitz_double_array_2d_slice_ir (const Array< double, 2 > &V, int i, Range j)
 
blitz::Array< double, 1 > blitz_double_array_2d_slice_ri (const Array< double, 2 > &V, Range i, int j)
 
blitz::Array< double, 2 > blitz_double_array_2d_slice_rr (const Array< double, 2 > &V, Range i, Range j)
 
std::string blitz_double_array_2d_tostring (const Array< double, 2 > &V)
 
double blitz_double_array_3d_read (const Array< double, 3 > &V, int i, int j, int k)
 
void blitz_double_array_3d_set_arr_iir (Array< double, 3 > &V, int i, int j, Range k, Array< double, 1 > v)
 
void blitz_double_array_3d_set_arr_iri (Array< double, 3 > &V, int i, Range j, int k, Array< double, 1 > v)
 
void blitz_double_array_3d_set_arr_irr (Array< double, 3 > &V, int i, Range j, Range k, Array< double, 2 > v)
 
void blitz_double_array_3d_set_arr_rii (Array< double, 3 > &V, Range i, int j, int k, Array< double, 1 > v)
 
void blitz_double_array_3d_set_arr_rir (Array< double, 3 > &V, Range i, int j, Range k, Array< double, 2 > v)
 
void blitz_double_array_3d_set_arr_rri (Array< double, 3 > &V, Range i, Range j, int k, Array< double, 2 > v)
 
void blitz_double_array_3d_set_arr_rrr (Array< double, 3 > &V, Range i, Range j, Range k, Array< double, 3 > v)
 
void blitz_double_array_3d_set_iii (Array< double, 3 > &V, int i, int j, int k, double v)
 
void blitz_double_array_3d_set_iir (Array< double, 3 > &V, int i, int j, Range k, double v)
 
void blitz_double_array_3d_set_iri (Array< double, 3 > &V, int i, Range j, int k, double v)
 
void blitz_double_array_3d_set_irr (Array< double, 3 > &V, int i, Range j, Range k, double v)
 
void blitz_double_array_3d_set_rii (Array< double, 3 > &V, Range i, int j, int k, double v)
 
void blitz_double_array_3d_set_rir (Array< double, 3 > &V, Range i, int j, Range k, double v)
 
void blitz_double_array_3d_set_rri (Array< double, 3 > &V, Range i, Range j, int k, double v)
 
void blitz_double_array_3d_set_rrr (Array< double, 3 > &V, Range i, Range j, Range k, double v)
 
blitz::Array< double, 1 > blitz_double_array_3d_slice_iir (const Array< double, 3 > &V, int i, int j, Range k)
 
blitz::Array< double, 1 > blitz_double_array_3d_slice_iri (const Array< double, 3 > &V, int i, Range j, int k)
 
blitz::Array< double, 2 > blitz_double_array_3d_slice_irr (const Array< double, 3 > &V, int i, Range j, Range k)
 
blitz::Array< double, 1 > blitz_double_array_3d_slice_rii (const Array< double, 3 > &V, Range i, int j, int k)
 
blitz::Array< double, 2 > blitz_double_array_3d_slice_rir (const Array< double, 3 > &V, Range i, int j, Range k)
 
blitz::Array< double, 2 > blitz_double_array_3d_slice_rri (const Array< double, 3 > &V, Range i, Range j, int k)
 
blitz::Array< double, 3 > blitz_double_array_3d_slice_rrr (const Array< double, 3 > &V, Range i, Range j, Range k)
 
std::string blitz_double_array_3d_tostring (const Array< double, 3 > &V)
 
int blitz_double_array_4d_extent_4 (const Array< double, 4 > &V)
 
double blitz_double_array_4d_read (const Array< double, 4 > &V, int i, int j, int k, int l)
 
void blitz_double_array_4d_set_arr_iiir (Array< double, 4 > &V, int i, int j, int k, Range l, Array< double, 1 > &v)
 
void blitz_double_array_4d_set_arr_iiri (Array< double, 4 > &V, int i, int j, Range k, int l, Array< double, 1 > &v)
 
void blitz_double_array_4d_set_arr_iirr (Array< double, 4 > &V, int i, int j, Range k, Range l, Array< double, 2 > &v)
 
void blitz_double_array_4d_set_arr_irii (Array< double, 4 > &V, int i, Range j, int k, int l, Array< double, 1 > &v)
 
void blitz_double_array_4d_set_arr_irir (Array< double, 4 > &V, int i, Range j, int k, Range l, Array< double, 2 > &v)
 
void blitz_double_array_4d_set_arr_irri (Array< double, 4 > &V, int i, Range j, Range k, int l, Array< double, 2 > &v)
 
void blitz_double_array_4d_set_arr_irrr (Array< double, 4 > &V, int i, Range j, Range k, Range l, Array< double, 3 > &v)
 
void blitz_double_array_4d_set_arr_riii (Array< double, 4 > &V, Range i, int j, int k, int l, Array< double, 1 > &v)
 
void blitz_double_array_4d_set_arr_riir (Array< double, 4 > &V, Range i, int j, int k, Range l, Array< double, 2 > &v)
 
void blitz_double_array_4d_set_arr_riri (Array< double, 4 > &V, Range i, int j, Range k, int l, Array< double, 2 > &v)
 
void blitz_double_array_4d_set_arr_rirr (Array< double, 4 > &V, Range i, int j, Range k, Range l, Array< double, 3 > &v)
 
void blitz_double_array_4d_set_arr_rrii (Array< double, 4 > &V, Range i, Range j, int k, int l, Array< double, 2 > &v)
 
void blitz_double_array_4d_set_arr_rrir (Array< double, 4 > &V, Range i, Range j, int k, Range l, Array< double, 3 > &v)
 
void blitz_double_array_4d_set_arr_rrri (Array< double, 4 > &V, Range i, Range j, Range k, int l, Array< double, 3 > &v)
 
void blitz_double_array_4d_set_iiii (Array< double, 4 > &V, int i, int j, int k, int l, double v)
 
void blitz_double_array_4d_set_iiir (Array< double, 4 > &V, int i, int j, int k, Range l, double v)
 
void blitz_double_array_4d_set_iiri (Array< double, 4 > &V, int i, int j, Range k, int l, double v)
 
void blitz_double_array_4d_set_iirr (Array< double, 4 > &V, int i, int j, Range k, Range l, double v)
 
void blitz_double_array_4d_set_irii (Array< double, 4 > &V, int i, Range j, int k, int l, double v)
 
void blitz_double_array_4d_set_irir (Array< double, 4 > &V, int i, Range j, int k, Range l, double v)
 
void blitz_double_array_4d_set_irri (Array< double, 4 > &V, int i, Range j, Range k, int l, double v)
 
void blitz_double_array_4d_set_irrr (Array< double, 4 > &V, int i, Range j, Range k, Range l, double v)
 
void blitz_double_array_4d_set_riii (Array< double, 4 > &V, Range i, int j, int k, int l, double v)
 
void blitz_double_array_4d_set_riir (Array< double, 4 > &V, Range i, int j, int k, Range l, double v)
 
void blitz_double_array_4d_set_riri (Array< double, 4 > &V, Range i, int j, Range k, int l, double v)
 
void blitz_double_array_4d_set_rirr (Array< double, 4 > &V, Range i, int j, Range k, Range l, double v)
 
void blitz_double_array_4d_set_rrii (Array< double, 4 > &V, Range i, Range j, int k, int l, double v)
 
void blitz_double_array_4d_set_rrir (Array< double, 4 > &V, Range i, Range j, int k, Range l, double v)
 
void blitz_double_array_4d_set_rrri (Array< double, 4 > &V, Range i, Range j, Range k, int l, double v)
 
void blitz_double_array_4d_set_rrrr (Array< double, 4 > &V, Range i, Range j, Range k, Range l, double v)
 
blitz::Array< double, 1 > blitz_double_array_4d_slice_iiir (const Array< double, 4 > &V, int i, int j, int k, Range l)
 
blitz::Array< double, 2 > blitz_double_array_4d_slice_iirr (const Array< double, 4 > &V, int i, int j, Range k, Range l)
 
blitz::Array< double, 2 > blitz_double_array_4d_slice_irir (const Array< double, 4 > &V, int i, Range j, int k, Range l)
 
blitz::Array< double, 2 > blitz_double_array_4d_slice_irri (const Array< double, 4 > &V, int i, Range j, Range k, int l)
 
blitz::Array< double, 3 > blitz_double_array_4d_slice_irrr (const Array< double, 4 > &V, int i, Range j, Range k, Range l)
 
blitz::Array< double, 1 > blitz_double_array_4d_slice_riii (const Array< double, 4 > &V, Range i, int j, int k, int l)
 
blitz::Array< double, 2 > blitz_double_array_4d_slice_riir (const Array< double, 4 > &V, Range i, int j, int k, Range l)
 
blitz::Array< double, 2 > blitz_double_array_4d_slice_riri (const Array< double, 4 > &V, Range i, int j, Range k, int l)
 
blitz::Array< double, 3 > blitz_double_array_4d_slice_rirr (const Array< double, 4 > &V, Range i, int j, Range k, Range l)
 
blitz::Array< double, 2 > blitz_double_array_4d_slice_rrii (const Array< double, 4 > &V, Range i, Range j, int k, int l)
 
blitz::Array< double, 3 > blitz_double_array_4d_slice_rrir (const Array< double, 4 > &V, Range i, Range j, int k, Range l)
 
blitz::Array< double, 3 > blitz_double_array_4d_slice_rrri (const Array< double, 4 > &V, Range i, Range j, Range k, int l)
 
blitz::Array< double, 4 > blitz_double_array_4d_slice_rrrr (const Array< double, 4 > &V, Range i, Range j, Range k, Range l)
 
std::string blitz_double_array_4d_tostring (const Array< double, 4 > &V)
 
int blitz_double_array_5d_extent_4 (const Array< double, 5 > &V)
 
int blitz_double_array_5d_extent_5 (const Array< double, 5 > &V)
 
double blitz_double_array_5d_read (const Array< double, 5 > &V, int i, int j, int k, int l, int m)
 
void blitz_double_array_5d_set_iiiii (Array< double, 5 > &V, int i, int j, int k, int l, int m, double v)
 
void blitz_double_array_5d_set_iiiir (Array< double, 5 > &V, int i, int j, int k, int l, Range m, blitz::Array< double, 1 > v)
 
void blitz_double_array_5d_set_iiiri (Array< double, 5 > &V, int i, int j, int k, Range l, int m, blitz::Array< double, 1 > v)
 
void blitz_double_array_5d_set_iiirr (Array< double, 5 > &V, int i, int j, int k, Range l, Range m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_iirii (Array< double, 5 > &V, int i, int j, Range k, int l, int m, blitz::Array< double, 1 > v)
 
void blitz_double_array_5d_set_iirir (Array< double, 5 > &V, int i, int j, Range k, int l, Range m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_iirri (Array< double, 5 > &V, int i, int j, Range k, Range l, int m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_iirrr (Array< double, 5 > &V, int i, int j, Range k, Range l, Range m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_iriii (Array< double, 5 > &V, int i, Range j, int k, int l, int m, blitz::Array< double, 1 > v)
 
void blitz_double_array_5d_set_iriir (Array< double, 5 > &V, int i, Range j, int k, int l, Range m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_iriri (Array< double, 5 > &V, int i, Range j, int k, Range l, int m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_irirr (Array< double, 5 > &V, int i, Range j, int k, Range l, Range m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_irrii (Array< double, 5 > &V, int i, Range j, Range k, int l, int m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_irrir (Array< double, 5 > &V, int i, Range j, Range k, int l, Range m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_irrri (Array< double, 5 > &V, int i, Range j, Range k, Range l, int m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_irrrr (Array< double, 5 > &V, int i, Range j, Range k, Range l, Range m, blitz::Array< double, 4 > v)
 
void blitz_double_array_5d_set_riiii (Array< double, 5 > &V, Range i, int j, int k, int l, int m, blitz::Array< double, 1 > v)
 
void blitz_double_array_5d_set_riiir (Array< double, 5 > &V, Range i, int j, int k, int l, Range m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_riiri (Array< double, 5 > &V, Range i, int j, int k, Range l, int m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_riirr (Array< double, 5 > &V, Range i, int j, int k, Range l, Range m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_ririi (Array< double, 5 > &V, Range i, int j, Range k, int l, int m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_ririr (Array< double, 5 > &V, Range i, int j, Range k, int l, Range m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_rirri (Array< double, 5 > &V, Range i, int j, Range k, Range l, int m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_rirrr (Array< double, 5 > &V, Range i, int j, Range k, Range l, Range m, blitz::Array< double, 4 > v)
 
void blitz_double_array_5d_set_rriii (Array< double, 5 > &V, Range i, Range j, int k, int l, int m, blitz::Array< double, 2 > v)
 
void blitz_double_array_5d_set_rriir (Array< double, 5 > &V, Range i, Range j, int k, int l, Range m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_rriri (Array< double, 5 > &V, Range i, Range j, int k, Range l, int m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_rrirr (Array< double, 5 > &V, Range i, Range j, int k, Range l, Range m, blitz::Array< double, 4 > v)
 
void blitz_double_array_5d_set_rrrii (Array< double, 5 > &V, Range i, Range j, Range k, int l, int m, blitz::Array< double, 3 > v)
 
void blitz_double_array_5d_set_rrrir (Array< double, 5 > &V, Range i, Range j, Range k, int l, Range m, blitz::Array< double, 4 > v)
 
void blitz_double_array_5d_set_rrrri (Array< double, 5 > &V, Range i, Range j, Range k, Range l, int m, blitz::Array< double, 4 > v)
 
void blitz_double_array_5d_set_rrrrr_arr (Array< double, 5 > &V, Range i, Range j, Range k, Range l, Range m, blitz::Array< double, 5 > v)
 
void blitz_double_array_5d_set_rrrrr_val (Array< double, 5 > &V, Range i, Range j, Range k, Range l, Range m, double v)
 
blitz::Array< double, 1 > blitz_double_array_5d_slice_iiiir (const Array< double, 5 > &V, int i, int j, int k, int l, Range m)
 
blitz::Array< double, 1 > blitz_double_array_5d_slice_iiiri (const Array< double, 5 > &V, int i, int j, int k, Range l, int m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_iiirr (const Array< double, 5 > &V, int i, int j, int k, Range l, Range m)
 
blitz::Array< double, 1 > blitz_double_array_5d_slice_iirii (const Array< double, 5 > &V, int i, int j, Range k, int l, int m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_iirir (const Array< double, 5 > &V, int i, int j, Range k, int l, Range m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_iirri (const Array< double, 5 > &V, int i, int j, Range k, Range l, int m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_iirrr (const Array< double, 5 > &V, int i, int j, Range k, Range l, Range m)
 
blitz::Array< double, 1 > blitz_double_array_5d_slice_iriii (const Array< double, 5 > &V, int i, Range j, int k, int l, int m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_iriir (const Array< double, 5 > &V, int i, Range j, int k, int l, Range m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_iriri (const Array< double, 5 > &V, int i, Range j, int k, Range l, int m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_irirr (const Array< double, 5 > &V, int i, Range j, int k, Range l, Range m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_irrii (const Array< double, 5 > &V, int i, Range j, Range k, int l, int m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_irrir (const Array< double, 5 > &V, int i, Range j, Range k, int l, Range m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_irrri (const Array< double, 5 > &V, int i, Range j, Range k, Range l, int m)
 
blitz::Array< double, 4 > blitz_double_array_5d_slice_irrrr (const Array< double, 5 > &V, int i, Range j, Range k, Range l, Range m)
 
blitz::Array< double, 1 > blitz_double_array_5d_slice_riiii (const Array< double, 5 > &V, Range i, int j, int k, int l, int m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_riiir (const Array< double, 5 > &V, Range i, int j, int k, int l, Range m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_riiri (const Array< double, 5 > &V, Range i, int j, int k, Range l, int m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_riirr (const Array< double, 5 > &V, Range i, int j, int k, Range l, Range m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_ririi (const Array< double, 5 > &V, Range i, int j, Range k, int l, int m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_ririr (const Array< double, 5 > &V, Range i, int j, Range k, int l, Range m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_rirri (const Array< double, 5 > &V, Range i, int j, Range k, Range l, int m)
 
blitz::Array< double, 4 > blitz_double_array_5d_slice_rirrr (const Array< double, 5 > &V, Range i, int j, Range k, Range l, Range m)
 
blitz::Array< double, 2 > blitz_double_array_5d_slice_rriii (const Array< double, 5 > &V, Range i, Range j, int k, int l, int m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_rriir (const Array< double, 5 > &V, Range i, Range j, int k, int l, Range m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_rriri (const Array< double, 5 > &V, Range i, Range j, int k, Range l, int m)
 
blitz::Array< double, 4 > blitz_double_array_5d_slice_rrirr (const Array< double, 5 > &V, Range i, Range j, int k, Range l, Range m)
 
blitz::Array< double, 3 > blitz_double_array_5d_slice_rrrii (const Array< double, 5 > &V, Range i, Range j, Range k, int l, int m)
 
blitz::Array< double, 4 > blitz_double_array_5d_slice_rrrir (const Array< double, 5 > &V, Range i, Range j, Range k, int l, Range m)
 
blitz::Array< double, 4 > blitz_double_array_5d_slice_rrrri (const Array< double, 5 > &V, Range i, Range j, Range k, Range l, int m)
 
blitz::Array< double, 5 > blitz_double_array_5d_slice_rrrrr (const Array< double, 5 > &V, Range i, Range j, Range k, Range l, Range m)
 
std::string blitz_double_array_5d_tostring (const Array< double, 5 > &V)
 
template<class Vt >
Vt blitz_exp (const Vt &Arr)
 
int blitz_int_array_1d_read (const Array< int, 1 > &V, int i)
 
void blitz_int_array_1d_set_i (Array< int, 1 > &V, int i, int v)
 
void blitz_int_array_1d_set_r (Array< int, 1 > &V, Range r, int v)
 
std::string blitz_int_array_1d_tostring (const Array< int, 1 > &V)
 
int blitz_int_array_2d_read (const Array< int, 2 > &V, int i, int j)
 
void blitz_int_array_2d_set_arr_ir (Array< int, 2 > &V, int i, Range j, Array< int, 1 > v)
 
void blitz_int_array_2d_set_arr_ri (Array< int, 2 > &V, Range i, int j, Array< int, 1 > v)
 
void blitz_int_array_2d_set_arr_rr (Array< int, 2 > &V, Range i, Range j, Array< int, 2 > v)
 
void blitz_int_array_2d_set_ii (Array< int, 2 > &V, int i, int j, int v)
 
void blitz_int_array_2d_set_ir (Array< int, 2 > &V, int i, Range j, int v)
 
void blitz_int_array_2d_set_ri (Array< int, 2 > &V, Range i, int j, int v)
 
void blitz_int_array_2d_set_rr (Array< int, 2 > &V, Range i, Range j, int v)
 
blitz::Array< int, 1 > blitz_int_array_2d_slice_ir (const Array< int, 2 > &V, int i, Range j)
 
blitz::Array< int, 1 > blitz_int_array_2d_slice_ri (const Array< int, 2 > &V, Range i, int j)
 
blitz::Array< int, 2 > blitz_int_array_2d_slice_rr (const Array< int, 2 > &V, Range i, Range j)
 
std::string blitz_int_array_2d_tostring (const Array< int, 2 > &V)
 
int blitz_int_array_3d_read (const Array< int, 3 > &V, int i, int j, int k)
 
void blitz_int_array_3d_set_arr_iir (Array< int, 3 > &V, int i, int j, Range k, Array< int, 1 > v)
 
void blitz_int_array_3d_set_arr_iri (Array< int, 3 > &V, int i, Range j, int k, Array< int, 1 > v)
 
void blitz_int_array_3d_set_arr_irr (Array< int, 3 > &V, int i, Range j, Range k, Array< int, 2 > v)
 
void blitz_int_array_3d_set_arr_rii (Array< int, 3 > &V, Range i, int j, int k, Array< int, 1 > v)
 
void blitz_int_array_3d_set_arr_rir (Array< int, 3 > &V, Range i, int j, Range k, Array< int, 2 > v)
 
void blitz_int_array_3d_set_arr_rri (Array< int, 3 > &V, Range i, Range j, int k, Array< int, 2 > v)
 
void blitz_int_array_3d_set_arr_rrr (Array< int, 3 > &V, Range i, Range j, Range k, Array< int, 3 > v)
 
void blitz_int_array_3d_set_iii (Array< int, 3 > &V, int i, int j, int k, int v)
 
void blitz_int_array_3d_set_iir (Array< int, 3 > &V, int i, int j, Range k, int v)
 
void blitz_int_array_3d_set_iri (Array< int, 3 > &V, int i, Range j, int k, int v)
 
void blitz_int_array_3d_set_irr (Array< int, 3 > &V, int i, Range j, Range k, int v)
 
void blitz_int_array_3d_set_rii (Array< int, 3 > &V, Range i, int j, int k, int v)
 
void blitz_int_array_3d_set_rir (Array< int, 3 > &V, Range i, int j, Range k, int v)
 
void blitz_int_array_3d_set_rri (Array< int, 3 > &V, Range i, Range j, int k, int v)
 
void blitz_int_array_3d_set_rrr (Array< int, 3 > &V, Range i, Range j, Range k, int v)
 
blitz::Array< int, 1 > blitz_int_array_3d_slice_iir (const Array< int, 3 > &V, int i, int j, Range k)
 
blitz::Array< int, 1 > blitz_int_array_3d_slice_iri (const Array< int, 3 > &V, int i, Range j, int k)
 
blitz::Array< int, 2 > blitz_int_array_3d_slice_irr (const Array< int, 3 > &V, int i, Range j, Range k)
 
blitz::Array< int, 1 > blitz_int_array_3d_slice_rii (const Array< int, 3 > &V, Range i, int j, int k)
 
blitz::Array< int, 2 > blitz_int_array_3d_slice_rir (const Array< int, 3 > &V, Range i, int j, Range k)
 
blitz::Array< int, 2 > blitz_int_array_3d_slice_rri (const Array< int, 3 > &V, Range i, Range j, int k)
 
blitz::Array< int, 3 > blitz_int_array_3d_slice_rrr (const Array< int, 3 > &V, Range i, Range j, Range k)
 
std::string blitz_int_array_3d_tostring (const Array< int, 3 > &V)
 
template<class Vt >
Vt blitz_log (const Vt &Arr)
 
template<class Vt >
double blitz_max (const Vt &Arr)
 
template<class Vt >
double blitz_mean (const Vt &Arr)
 
template<class Vt >
double blitz_min (const Vt &Arr)
 
template<class Vt >
Vt blitz_oper_add_array (const Vt &Arr, const Vt v)
 
template<class Vt >
Vt blitz_oper_add_double (const Vt &Arr, const double v)
 
template<class Vt >
Vt blitz_oper_div_array (const Vt &Arr, const Vt &v)
 
template<class Vt >
Vt blitz_oper_div_double (const Vt &Arr, const double v)
 
template<class Vt >
Vt blitz_oper_mul_array (const Vt &Arr, const Vt v)
 
template<class Vt >
Vt blitz_oper_mul_double (const Vt &Arr, const double v)
 
template<class Vt >
Vt blitz_oper_sub_array (const Vt &Arr, const Vt v)
 
template<class Vt >
Vt blitz_oper_sub_double (const Vt &Arr, const double v)
 
template<class Vt >
double blitz_product (const Vt &Arr)
 
template<class Vt >
double blitz_sum (const Vt &Arr)
 
 def (luabind::constructor< int >()) .def("rows"
 
&Array< double, 1 >::rows def ("__call", &blitz_double_array_1d_read) .def("__call"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice def ("set", &blitz_double_array_1d_set_i) .def("set"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring def ("__add", &blitz_oper_add_double< ad1 >) .def("__add"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1def ("__add", &blitz_oper_add_array< ad1 >) .def("__sub"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1def ("__sub", &double_oper_sub_blitz< ad1 >) .def("__sub"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1 > &blitz_oper_sub_array< ad1def ("__mul", &blitz_oper_mul_double< ad1 >) .def("__mul"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1 > &blitz_oper_sub_array< ad1 > &double_oper_mul_blitz< ad1def ("__mul", &blitz_oper_mul_array< ad1 >) .def("__div"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1 > &blitz_oper_sub_array< ad1 > &double_oper_mul_blitz< ad1 > &blitz_oper_div_double< ad1def ("__div", &double_oper_div_blitz< ad1 >) .def("__div"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1 > &blitz_oper_sub_array< ad1 > &double_oper_mul_blitz< ad1 > &blitz_oper_div_double< ad1 > &blitz_oper_div_array< ad1def ("sum", &blitz_sum< ad1 >) .def("product"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1 > &blitz_oper_sub_array< ad1 > &double_oper_mul_blitz< ad1 > &blitz_oper_div_double< ad1 > &blitz_oper_div_array< ad1 > &blitz_product< ad1def ("mean", &blitz_mean< ad1 >) .def("min"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1 > &blitz_oper_sub_array< ad1 > &double_oper_mul_blitz< ad1 > &blitz_oper_div_double< ad1 > &blitz_oper_div_array< ad1 > &blitz_product< ad1 > &blitz_min< ad1def ("max", &blitz_max< ad1 >) .def("log"
 
&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val &blitz_double_array_1d_tostring &double_oper_add_blitz< ad1 > &blitz_oper_sub_double< ad1 > &blitz_oper_sub_array< ad1 > &double_oper_mul_blitz< ad1 > &blitz_oper_div_double< ad1 > &blitz_oper_div_array< ad1 > &blitz_product< ad1 > &blitz_min< ad1 > &blitz_log< ad1def ("exp", &blitz_exp< ad1 >) .def(luabind
 
template<class Vt >
Vt double_oper_add_blitz (const double v, const Vt &Arr)
 
template<class Vt >
Vt double_oper_div_blitz (const double v, const Vt &Arr)
 
template<class Vt >
Vt double_oper_mul_blitz (const double v, const Vt &Arr)
 
template<class Vt >
Vt double_oper_sub_blitz (const double v, const Vt &Arr)
 

Typedef Documentation

◆ ab1

typedef Array<bool, 1> ab1

Definition at line 720 of file lua_blitz.cc.

◆ ab2

typedef Array<bool, 2> ab2

Definition at line 721 of file lua_blitz.cc.

◆ ab3

typedef Array<bool, 3> ab3

Definition at line 722 of file lua_blitz.cc.

◆ ad1

typedef Array<double, 1> ad1

Definition at line 715 of file lua_blitz.cc.

◆ ad2

typedef Array<double, 2> ad2

Definition at line 716 of file lua_blitz.cc.

◆ ad3

typedef Array<double, 3> ad3

Definition at line 717 of file lua_blitz.cc.

◆ ad4

typedef Array<double, 4> ad4

Definition at line 718 of file lua_blitz.cc.

◆ ad5

typedef Array<double, 5> ad5

Definition at line 719 of file lua_blitz.cc.

◆ ai1

typedef Array<int, 1> ai1

Definition at line 723 of file lua_blitz.cc.

◆ ai2

typedef Array<int, 2> ai2

Definition at line 724 of file lua_blitz.cc.

◆ ai3

typedef Array<int, 3> ai3

Definition at line 725 of file lua_blitz.cc.

Function Documentation

◆ blitz_bool_array_1d_read()

bool blitz_bool_array_1d_read ( const Array< bool, 1 > &  V,
int  i 
)

Definition at line 45 of file lua_blitz.cc.

◆ blitz_bool_array_1d_set_i()

void blitz_bool_array_1d_set_i ( Array< bool, 1 > &  V,
int  i,
bool  v 
)

Definition at line 47 of file lua_blitz.cc.

◆ blitz_bool_array_1d_set_r()

void blitz_bool_array_1d_set_r ( Array< bool, 1 > &  V,
Range  r,
bool  v 
)

Definition at line 49 of file lua_blitz.cc.

◆ blitz_bool_array_1d_tostring()

std::string blitz_bool_array_1d_tostring ( const Array< bool, 1 > &  V)

Definition at line 52 of file lua_blitz.cc.

◆ blitz_bool_array_2d_read()

bool blitz_bool_array_2d_read ( const Array< bool, 2 > &  V,
int  i,
int  j 
)

Definition at line 136 of file lua_blitz.cc.

◆ blitz_bool_array_2d_set_arr_ir()

void blitz_bool_array_2d_set_arr_ir ( Array< bool, 2 > &  V,
int  i,
Range  j,
Array< bool, 1 >  v 
)

Definition at line 163 of file lua_blitz.cc.

◆ blitz_bool_array_2d_set_arr_ri()

void blitz_bool_array_2d_set_arr_ri ( Array< bool, 2 > &  V,
Range  i,
int  j,
Array< bool, 1 >  v 
)

Definition at line 161 of file lua_blitz.cc.

◆ blitz_bool_array_2d_set_arr_rr()

void blitz_bool_array_2d_set_arr_rr ( Array< bool, 2 > &  V,
Range  i,
Range  j,
Array< bool, 2 >  v 
)

Definition at line 165 of file lua_blitz.cc.

◆ blitz_bool_array_2d_set_ii()

void blitz_bool_array_2d_set_ii ( Array< bool, 2 > &  V,
int  i,
int  j,
bool  v 
)

Definition at line 149 of file lua_blitz.cc.

◆ blitz_bool_array_2d_set_ir()

void blitz_bool_array_2d_set_ir ( Array< bool, 2 > &  V,
int  i,
Range  j,
bool  v 
)

Definition at line 156 of file lua_blitz.cc.

◆ blitz_bool_array_2d_set_ri()

void blitz_bool_array_2d_set_ri ( Array< bool, 2 > &  V,
Range  i,
int  j,
bool  v 
)

Definition at line 153 of file lua_blitz.cc.

◆ blitz_bool_array_2d_set_rr()

void blitz_bool_array_2d_set_rr ( Array< bool, 2 > &  V,
Range  i,
Range  j,
bool  v 
)

Definition at line 159 of file lua_blitz.cc.

◆ blitz_bool_array_2d_slice_ir()

blitz::Array<bool, 1> blitz_bool_array_2d_slice_ir ( const Array< bool, 2 > &  V,
int  i,
Range  j 
)

Definition at line 142 of file lua_blitz.cc.

◆ blitz_bool_array_2d_slice_ri()

blitz::Array<bool, 1> blitz_bool_array_2d_slice_ri ( const Array< bool, 2 > &  V,
Range  i,
int  j 
)

Definition at line 145 of file lua_blitz.cc.

◆ blitz_bool_array_2d_slice_rr()

blitz::Array<bool, 2> blitz_bool_array_2d_slice_rr ( const Array< bool, 2 > &  V,
Range  i,
Range  j 
)

Definition at line 140 of file lua_blitz.cc.

◆ blitz_bool_array_2d_tostring()

std::string blitz_bool_array_2d_tostring ( const Array< bool, 2 > &  V)

Definition at line 168 of file lua_blitz.cc.

◆ blitz_bool_array_3d_read()

bool blitz_bool_array_3d_read ( const Array< bool, 1 > &  V,
int  i,
int  j,
int  k 
)

Definition at line 306 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_iii()

void blitz_bool_array_3d_set_iii ( Array< bool, 3 > &  V,
int  i,
int  j,
int  k,
bool  v 
)

Definition at line 309 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_iir()

void blitz_bool_array_3d_set_iir ( Array< bool, 3 > &  V,
int  i,
int  j,
Range  k,
bool  v 
)

Definition at line 311 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_iri()

void blitz_bool_array_3d_set_iri ( Array< bool, 3 > &  V,
int  i,
Range  j,
int  k,
bool  v 
)

Definition at line 313 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_irr()

void blitz_bool_array_3d_set_irr ( Array< bool, 3 > &  V,
int  i,
Range  j,
Range  k,
bool  v 
)

Definition at line 315 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_rii()

void blitz_bool_array_3d_set_rii ( Array< bool, 3 > &  V,
Range  i,
int  j,
int  k,
bool  v 
)

Definition at line 317 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_rir()

void blitz_bool_array_3d_set_rir ( Array< bool, 3 > &  V,
Range  i,
int  j,
Range  k,
bool  v 
)

Definition at line 319 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_rri()

void blitz_bool_array_3d_set_rri ( Array< bool, 3 > &  V,
Range  i,
Range  j,
int  k,
bool  v 
)

Definition at line 321 of file lua_blitz.cc.

◆ blitz_bool_array_3d_set_rrr()

void blitz_bool_array_3d_set_rrr ( Array< bool, 3 > &  V,
Range  i,
Range  j,
Range  k,
bool  v 
)

Definition at line 323 of file lua_blitz.cc.

◆ blitz_bool_array_3d_tostring()

std::string blitz_bool_array_3d_tostring ( const Array< bool, 3 > &  V)

Definition at line 326 of file lua_blitz.cc.

◆ blitz_double_array_1d_read()

double blitz_double_array_1d_read ( const Array< double, 1 > &  V,
int  i 
)

Register various Blitz array types into Lua.

Definition at line 11 of file lua_blitz.cc.

◆ blitz_double_array_1d_set_i()

void blitz_double_array_1d_set_i ( Array< double, 1 > &  V,
int  i,
double  v 
)

Definition at line 15 of file lua_blitz.cc.

◆ blitz_double_array_1d_set_r_arr()

void blitz_double_array_1d_set_r_arr ( Array< double, 1 > &  V,
Range  r,
Array< double, 1 > &  v 
)

Definition at line 19 of file lua_blitz.cc.

◆ blitz_double_array_1d_set_r_val()

void blitz_double_array_1d_set_r_val ( Array< double, 1 > &  V,
Range  r,
double  v 
)

Definition at line 17 of file lua_blitz.cc.

◆ blitz_double_array_1d_slice()

blitz::Array<double, 1> blitz_double_array_1d_slice ( const Array< double, 1 > &  V,
Range  i 
)

Definition at line 13 of file lua_blitz.cc.

◆ blitz_double_array_1d_tostring()

std::string blitz_double_array_1d_tostring ( const Array< double, 1 > &  V)

Definition at line 22 of file lua_blitz.cc.

◆ blitz_double_array_2d_read()

double blitz_double_array_2d_read ( const Array< double, 2 > &  V,
int  i,
int  j 
)

Definition at line 60 of file lua_blitz.cc.

◆ blitz_double_array_2d_set_arr_ir()

void blitz_double_array_2d_set_arr_ir ( Array< double, 2 > &  V,
int  i,
Range  j,
Array< double, 1 >  v 
)

Definition at line 84 of file lua_blitz.cc.

◆ blitz_double_array_2d_set_arr_ri()

void blitz_double_array_2d_set_arr_ri ( Array< double, 2 > &  V,
Range  i,
int  j,
Array< double, 1 >  v 
)

Definition at line 82 of file lua_blitz.cc.

◆ blitz_double_array_2d_set_arr_rr()

void blitz_double_array_2d_set_arr_rr ( Array< double, 2 > &  V,
Range  i,
Range  j,
Array< double, 2 >  v 
)

Definition at line 86 of file lua_blitz.cc.

◆ blitz_double_array_2d_set_ii()

void blitz_double_array_2d_set_ii ( Array< double, 2 > &  V,
int  i,
int  j,
double  v 
)

Definition at line 71 of file lua_blitz.cc.

◆ blitz_double_array_2d_set_ir()

void blitz_double_array_2d_set_ir ( Array< double, 2 > &  V,
int  i,
Range  j,
double  v 
)

Definition at line 78 of file lua_blitz.cc.

◆ blitz_double_array_2d_set_ri()

void blitz_double_array_2d_set_ri ( Array< double, 2 > &  V,
Range  i,
int  j,
double  v 
)

Definition at line 75 of file lua_blitz.cc.

◆ blitz_double_array_2d_set_rr()

void blitz_double_array_2d_set_rr ( Array< double, 2 > &  V,
Range  i,
Range  j,
double  v 
)

Definition at line 80 of file lua_blitz.cc.

◆ blitz_double_array_2d_slice_ir()

blitz::Array<double, 1> blitz_double_array_2d_slice_ir ( const Array< double, 2 > &  V,
int  i,
Range  j 
)

Definition at line 66 of file lua_blitz.cc.

◆ blitz_double_array_2d_slice_ri()

blitz::Array<double, 1> blitz_double_array_2d_slice_ri ( const Array< double, 2 > &  V,
Range  i,
int  j 
)

Definition at line 68 of file lua_blitz.cc.

◆ blitz_double_array_2d_slice_rr()

blitz::Array<double, 2> blitz_double_array_2d_slice_rr ( const Array< double, 2 > &  V,
Range  i,
Range  j 
)

Definition at line 64 of file lua_blitz.cc.

◆ blitz_double_array_2d_tostring()

std::string blitz_double_array_2d_tostring ( const Array< double, 2 > &  V)

Definition at line 89 of file lua_blitz.cc.

◆ blitz_double_array_3d_read()

double blitz_double_array_3d_read ( const Array< double, 3 > &  V,
int  i,
int  j,
int  k 
)

Definition at line 176 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_arr_iir()

void blitz_double_array_3d_set_arr_iir ( Array< double, 3 > &  V,
int  i,
int  j,
Range  k,
Array< double, 1 >  v 
)

Definition at line 226 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_arr_iri()

void blitz_double_array_3d_set_arr_iri ( Array< double, 3 > &  V,
int  i,
Range  j,
int  k,
Array< double, 1 >  v 
)

Definition at line 228 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_arr_irr()

void blitz_double_array_3d_set_arr_irr ( Array< double, 3 > &  V,
int  i,
Range  j,
Range  k,
Array< double, 2 >  v 
)

Definition at line 219 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_arr_rii()

void blitz_double_array_3d_set_arr_rii ( Array< double, 3 > &  V,
Range  i,
int  j,
int  k,
Array< double, 1 >  v 
)

Definition at line 230 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_arr_rir()

void blitz_double_array_3d_set_arr_rir ( Array< double, 3 > &  V,
Range  i,
int  j,
Range  k,
Array< double, 2 >  v 
)

Definition at line 221 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_arr_rri()

void blitz_double_array_3d_set_arr_rri ( Array< double, 3 > &  V,
Range  i,
Range  j,
int  k,
Array< double, 2 >  v 
)

Definition at line 223 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_arr_rrr()

void blitz_double_array_3d_set_arr_rrr ( Array< double, 3 > &  V,
Range  i,
Range  j,
Range  k,
Array< double, 3 >  v 
)

Definition at line 216 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_iii()

void blitz_double_array_3d_set_iii ( Array< double, 3 > &  V,
int  i,
int  j,
int  k,
double  v 
)

Definition at line 213 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_iir()

void blitz_double_array_3d_set_iir ( Array< double, 3 > &  V,
int  i,
int  j,
Range  k,
double  v 
)

Definition at line 206 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_iri()

void blitz_double_array_3d_set_iri ( Array< double, 3 > &  V,
int  i,
Range  j,
int  k,
double  v 
)

Definition at line 208 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_irr()

void blitz_double_array_3d_set_irr ( Array< double, 3 > &  V,
int  i,
Range  j,
Range  k,
double  v 
)

Definition at line 199 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_rii()

void blitz_double_array_3d_set_rii ( Array< double, 3 > &  V,
Range  i,
int  j,
int  k,
double  v 
)

Definition at line 210 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_rir()

void blitz_double_array_3d_set_rir ( Array< double, 3 > &  V,
Range  i,
int  j,
Range  k,
double  v 
)

Definition at line 201 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_rri()

void blitz_double_array_3d_set_rri ( Array< double, 3 > &  V,
Range  i,
Range  j,
int  k,
double  v 
)

Definition at line 203 of file lua_blitz.cc.

◆ blitz_double_array_3d_set_rrr()

void blitz_double_array_3d_set_rrr ( Array< double, 3 > &  V,
Range  i,
Range  j,
Range  k,
double  v 
)

Definition at line 196 of file lua_blitz.cc.

◆ blitz_double_array_3d_slice_iir()

blitz::Array<double, 1> blitz_double_array_3d_slice_iir ( const Array< double, 3 > &  V,
int  i,
int  j,
Range  k 
)

Definition at line 192 of file lua_blitz.cc.

◆ blitz_double_array_3d_slice_iri()

blitz::Array<double, 1> blitz_double_array_3d_slice_iri ( const Array< double, 3 > &  V,
int  i,
Range  j,
int  k 
)

Definition at line 190 of file lua_blitz.cc.

◆ blitz_double_array_3d_slice_irr()

blitz::Array<double, 2> blitz_double_array_3d_slice_irr ( const Array< double, 3 > &  V,
int  i,
Range  j,
Range  k 
)

Definition at line 181 of file lua_blitz.cc.

◆ blitz_double_array_3d_slice_rii()

blitz::Array<double, 1> blitz_double_array_3d_slice_rii ( const Array< double, 3 > &  V,
Range  i,
int  j,
int  k 
)

Definition at line 188 of file lua_blitz.cc.

◆ blitz_double_array_3d_slice_rir()

blitz::Array<double, 2> blitz_double_array_3d_slice_rir ( const Array< double, 3 > &  V,
Range  i,
int  j,
Range  k 
)

Definition at line 183 of file lua_blitz.cc.

◆ blitz_double_array_3d_slice_rri()

blitz::Array<double, 2> blitz_double_array_3d_slice_rri ( const Array< double, 3 > &  V,
Range  i,
Range  j,
int  k 
)

Definition at line 185 of file lua_blitz.cc.

◆ blitz_double_array_3d_slice_rrr()

blitz::Array<double, 3> blitz_double_array_3d_slice_rrr ( const Array< double, 3 > &  V,
Range  i,
Range  j,
Range  k 
)

Definition at line 179 of file lua_blitz.cc.

◆ blitz_double_array_3d_tostring()

std::string blitz_double_array_3d_tostring ( const Array< double, 3 > &  V)

Definition at line 233 of file lua_blitz.cc.

◆ blitz_double_array_4d_extent_4()

int blitz_double_array_4d_extent_4 ( const Array< double, 4 > &  V)

Definition at line 334 of file lua_blitz.cc.

◆ blitz_double_array_4d_read()

double blitz_double_array_4d_read ( const Array< double, 4 > &  V,
int  i,
int  j,
int  k,
int  l 
)

Definition at line 338 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_iiir()

void blitz_double_array_4d_set_arr_iiir ( Array< double, 4 > &  V,
int  i,
int  j,
int  k,
Range  l,
Array< double, 1 > &  v 
)

Definition at line 435 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_iiri()

void blitz_double_array_4d_set_arr_iiri ( Array< double, 4 > &  V,
int  i,
int  j,
Range  k,
int  l,
Array< double, 1 > &  v 
)

Definition at line 433 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_iirr()

void blitz_double_array_4d_set_arr_iirr ( Array< double, 4 > &  V,
int  i,
int  j,
Range  k,
Range  l,
Array< double, 2 > &  v 
)

Definition at line 416 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_irii()

void blitz_double_array_4d_set_arr_irii ( Array< double, 4 > &  V,
int  i,
Range  j,
int  k,
int  l,
Array< double, 1 > &  v 
)

Definition at line 431 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_irir()

void blitz_double_array_4d_set_arr_irir ( Array< double, 4 > &  V,
int  i,
Range  j,
int  k,
Range  l,
Array< double, 2 > &  v 
)

Definition at line 422 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_irri()

void blitz_double_array_4d_set_arr_irri ( Array< double, 4 > &  V,
int  i,
Range  j,
Range  k,
int  l,
Array< double, 2 > &  v 
)

Definition at line 424 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_irrr()

void blitz_double_array_4d_set_arr_irrr ( Array< double, 4 > &  V,
int  i,
Range  j,
Range  k,
Range  l,
Array< double, 3 > &  v 
)

Definition at line 407 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_riii()

void blitz_double_array_4d_set_arr_riii ( Array< double, 4 > &  V,
Range  i,
int  j,
int  k,
int  l,
Array< double, 1 > &  v 
)

Definition at line 429 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_riir()

void blitz_double_array_4d_set_arr_riir ( Array< double, 4 > &  V,
Range  i,
int  j,
int  k,
Range  l,
Array< double, 2 > &  v 
)

Definition at line 418 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_riri()

void blitz_double_array_4d_set_arr_riri ( Array< double, 4 > &  V,
Range  i,
int  j,
Range  k,
int  l,
Array< double, 2 > &  v 
)

Definition at line 426 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_rirr()

void blitz_double_array_4d_set_arr_rirr ( Array< double, 4 > &  V,
Range  i,
int  j,
Range  k,
Range  l,
Array< double, 3 > &  v 
)

Definition at line 409 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_rrii()

void blitz_double_array_4d_set_arr_rrii ( Array< double, 4 > &  V,
Range  i,
Range  j,
int  k,
int  l,
Array< double, 2 > &  v 
)

Definition at line 420 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_rrir()

void blitz_double_array_4d_set_arr_rrir ( Array< double, 4 > &  V,
Range  i,
Range  j,
int  k,
Range  l,
Array< double, 3 > &  v 
)

Definition at line 411 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_arr_rrri()

void blitz_double_array_4d_set_arr_rrri ( Array< double, 4 > &  V,
Range  i,
Range  j,
Range  k,
int  l,
Array< double, 3 > &  v 
)

Definition at line 413 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_iiii()

void blitz_double_array_4d_set_iiii ( Array< double, 4 > &  V,
int  i,
int  j,
int  k,
int  l,
double  v 
)

Definition at line 404 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_iiir()

void blitz_double_array_4d_set_iiir ( Array< double, 4 > &  V,
int  i,
int  j,
int  k,
Range  l,
double  v 
)

Definition at line 402 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_iiri()

void blitz_double_array_4d_set_iiri ( Array< double, 4 > &  V,
int  i,
int  j,
Range  k,
int  l,
double  v 
)

Definition at line 400 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_iirr()

void blitz_double_array_4d_set_iirr ( Array< double, 4 > &  V,
int  i,
int  j,
Range  k,
Range  l,
double  v 
)

Definition at line 383 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_irii()

void blitz_double_array_4d_set_irii ( Array< double, 4 > &  V,
int  i,
Range  j,
int  k,
int  l,
double  v 
)

Definition at line 398 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_irir()

void blitz_double_array_4d_set_irir ( Array< double, 4 > &  V,
int  i,
Range  j,
int  k,
Range  l,
double  v 
)

Definition at line 389 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_irri()

void blitz_double_array_4d_set_irri ( Array< double, 4 > &  V,
int  i,
Range  j,
Range  k,
int  l,
double  v 
)

Definition at line 391 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_irrr()

void blitz_double_array_4d_set_irrr ( Array< double, 4 > &  V,
int  i,
Range  j,
Range  k,
Range  l,
double  v 
)

Definition at line 374 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_riii()

void blitz_double_array_4d_set_riii ( Array< double, 4 > &  V,
Range  i,
int  j,
int  k,
int  l,
double  v 
)

Definition at line 396 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_riir()

void blitz_double_array_4d_set_riir ( Array< double, 4 > &  V,
Range  i,
int  j,
int  k,
Range  l,
double  v 
)

Definition at line 385 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_riri()

void blitz_double_array_4d_set_riri ( Array< double, 4 > &  V,
Range  i,
int  j,
Range  k,
int  l,
double  v 
)

Definition at line 393 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_rirr()

void blitz_double_array_4d_set_rirr ( Array< double, 4 > &  V,
Range  i,
int  j,
Range  k,
Range  l,
double  v 
)

Definition at line 376 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_rrii()

void blitz_double_array_4d_set_rrii ( Array< double, 4 > &  V,
Range  i,
Range  j,
int  k,
int  l,
double  v 
)

Definition at line 387 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_rrir()

void blitz_double_array_4d_set_rrir ( Array< double, 4 > &  V,
Range  i,
Range  j,
int  k,
Range  l,
double  v 
)

Definition at line 378 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_rrri()

void blitz_double_array_4d_set_rrri ( Array< double, 4 > &  V,
Range  i,
Range  j,
Range  k,
int  l,
double  v 
)

Definition at line 380 of file lua_blitz.cc.

◆ blitz_double_array_4d_set_rrrr()

void blitz_double_array_4d_set_rrrr ( Array< double, 4 > &  V,
Range  i,
Range  j,
Range  k,
Range  l,
double  v 
)

Definition at line 371 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_iiir()

blitz::Array<double, 1> blitz_double_array_4d_slice_iiir ( const Array< double, 4 > &  V,
int  i,
int  j,
int  k,
Range  l 
)

Definition at line 366 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_iirr()

blitz::Array<double, 2> blitz_double_array_4d_slice_iirr ( const Array< double, 4 > &  V,
int  i,
int  j,
Range  k,
Range  l 
)

Definition at line 353 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_irir()

blitz::Array<double, 2> blitz_double_array_4d_slice_irir ( const Array< double, 4 > &  V,
int  i,
Range  j,
int  k,
Range  l 
)

Definition at line 359 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_irri()

blitz::Array<double, 2> blitz_double_array_4d_slice_irri ( const Array< double, 4 > &  V,
int  i,
Range  j,
Range  k,
int  l 
)

Definition at line 361 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_irrr()

blitz::Array<double, 3> blitz_double_array_4d_slice_irrr ( const Array< double, 4 > &  V,
int  i,
Range  j,
Range  k,
Range  l 
)

Definition at line 344 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_riii()

blitz::Array<double, 1> blitz_double_array_4d_slice_riii ( const Array< double, 4 > &  V,
Range  i,
int  j,
int  k,
int  l 
)

Definition at line 368 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_riir()

blitz::Array<double, 2> blitz_double_array_4d_slice_riir ( const Array< double, 4 > &  V,
Range  i,
int  j,
int  k,
Range  l 
)

Definition at line 355 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_riri()

blitz::Array<double, 2> blitz_double_array_4d_slice_riri ( const Array< double, 4 > &  V,
Range  i,
int  j,
Range  k,
int  l 
)

Definition at line 363 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_rirr()

blitz::Array<double, 3> blitz_double_array_4d_slice_rirr ( const Array< double, 4 > &  V,
Range  i,
int  j,
Range  k,
Range  l 
)

Definition at line 346 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_rrii()

blitz::Array<double, 2> blitz_double_array_4d_slice_rrii ( const Array< double, 4 > &  V,
Range  i,
Range  j,
int  k,
int  l 
)

Definition at line 357 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_rrir()

blitz::Array<double, 3> blitz_double_array_4d_slice_rrir ( const Array< double, 4 > &  V,
Range  i,
Range  j,
int  k,
Range  l 
)

Definition at line 348 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_rrri()

blitz::Array<double, 3> blitz_double_array_4d_slice_rrri ( const Array< double, 4 > &  V,
Range  i,
Range  j,
Range  k,
int  l 
)

Definition at line 350 of file lua_blitz.cc.

◆ blitz_double_array_4d_slice_rrrr()

blitz::Array<double, 4> blitz_double_array_4d_slice_rrrr ( const Array< double, 4 > &  V,
Range  i,
Range  j,
Range  k,
Range  l 
)

Definition at line 341 of file lua_blitz.cc.

◆ blitz_double_array_4d_tostring()

std::string blitz_double_array_4d_tostring ( const Array< double, 4 > &  V)

Definition at line 438 of file lua_blitz.cc.

◆ blitz_double_array_5d_extent_4()

int blitz_double_array_5d_extent_4 ( const Array< double, 5 > &  V)

Definition at line 445 of file lua_blitz.cc.

◆ blitz_double_array_5d_extent_5()

int blitz_double_array_5d_extent_5 ( const Array< double, 5 > &  V)

Definition at line 449 of file lua_blitz.cc.

◆ blitz_double_array_5d_read()

double blitz_double_array_5d_read ( const Array< double, 5 > &  V,
int  i,
int  j,
int  k,
int  l,
int  m 
)

Definition at line 453 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iiiii()

void blitz_double_array_5d_set_iiiii ( Array< double, 5 > &  V,
int  i,
int  j,
int  k,
int  l,
int  m,
double  v 
)

Definition at line 524 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iiiir()

void blitz_double_array_5d_set_iiiir ( Array< double, 5 > &  V,
int  i,
int  j,
int  k,
int  l,
Range  m,
blitz::Array< double, 1 >  v 
)

Definition at line 590 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iiiri()

void blitz_double_array_5d_set_iiiri ( Array< double, 5 > &  V,
int  i,
int  j,
int  k,
Range  l,
int  m,
blitz::Array< double, 1 >  v 
)

Definition at line 588 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iiirr()

void blitz_double_array_5d_set_iiirr ( Array< double, 5 > &  V,
int  i,
int  j,
int  k,
Range  l,
Range  m,
blitz::Array< double, 2 >  v 
)

Definition at line 583 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iirii()

void blitz_double_array_5d_set_iirii ( Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
int  l,
int  m,
blitz::Array< double, 1 >  v 
)

Definition at line 586 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iirir()

void blitz_double_array_5d_set_iirir ( Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
int  l,
Range  m,
blitz::Array< double, 2 >  v 
)

Definition at line 577 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iirri()

void blitz_double_array_5d_set_iirri ( Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
Range  l,
int  m,
blitz::Array< double, 2 >  v 
)

Definition at line 575 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iirrr()

void blitz_double_array_5d_set_iirrr ( Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
Range  l,
Range  m,
blitz::Array< double, 3 >  v 
)

Definition at line 544 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iriii()

void blitz_double_array_5d_set_iriii ( Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
int  l,
int  m,
blitz::Array< double, 1 >  v 
)

Definition at line 594 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iriir()

void blitz_double_array_5d_set_iriir ( Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
int  l,
Range  m,
blitz::Array< double, 2 >  v 
)

Definition at line 581 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_iriri()

void blitz_double_array_5d_set_iriri ( Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
Range  l,
int  m,
blitz::Array< double, 2 >  v 
)

Definition at line 573 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_irirr()

void blitz_double_array_5d_set_irirr ( Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
Range  l,
Range  m,
blitz::Array< double, 3 >  v 
)

Definition at line 546 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_irrii()

void blitz_double_array_5d_set_irrii ( Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
int  l,
int  m,
blitz::Array< double, 2 >  v 
)

Definition at line 571 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_irrir()

void blitz_double_array_5d_set_irrir ( Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
int  l,
Range  m,
blitz::Array< double, 3 >  v 
)

Definition at line 548 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_irrri()

void blitz_double_array_5d_set_irrri ( Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
Range  l,
int  m,
blitz::Array< double, 3 >  v 
)

Definition at line 550 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_irrrr()

void blitz_double_array_5d_set_irrrr ( Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
Range  l,
Range  m,
blitz::Array< double, 4 >  v 
)

Definition at line 533 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_riiii()

void blitz_double_array_5d_set_riiii ( Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
int  l,
int  m,
blitz::Array< double, 1 >  v 
)

Definition at line 592 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_riiir()

void blitz_double_array_5d_set_riiir ( Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
int  l,
Range  m,
blitz::Array< double, 2 >  v 
)

Definition at line 579 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_riiri()

void blitz_double_array_5d_set_riiri ( Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
Range  l,
int  m,
blitz::Array< double, 2 >  v 
)

Definition at line 569 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_riirr()

void blitz_double_array_5d_set_riirr ( Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
Range  l,
Range  m,
blitz::Array< double, 3 >  v 
)

Definition at line 552 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_ririi()

void blitz_double_array_5d_set_ririi ( Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
int  l,
int  m,
blitz::Array< double, 2 >  v 
)

Definition at line 567 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_ririr()

void blitz_double_array_5d_set_ririr ( Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
int  l,
Range  m,
blitz::Array< double, 3 >  v 
)

Definition at line 554 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rirri()

void blitz_double_array_5d_set_rirri ( Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
Range  l,
int  m,
blitz::Array< double, 3 >  v 
)

Definition at line 556 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rirrr()

void blitz_double_array_5d_set_rirrr ( Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
Range  l,
Range  m,
blitz::Array< double, 4 >  v 
)

Definition at line 535 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rriii()

void blitz_double_array_5d_set_rriii ( Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
int  l,
int  m,
blitz::Array< double, 2 >  v 
)

Definition at line 565 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rriir()

void blitz_double_array_5d_set_rriir ( Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
int  l,
Range  m,
blitz::Array< double, 3 >  v 
)

Definition at line 558 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rriri()

void blitz_double_array_5d_set_rriri ( Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
Range  l,
int  m,
blitz::Array< double, 3 >  v 
)

Definition at line 560 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rrirr()

void blitz_double_array_5d_set_rrirr ( Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
Range  l,
Range  m,
blitz::Array< double, 4 >  v 
)

Definition at line 537 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rrrii()

void blitz_double_array_5d_set_rrrii ( Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
int  l,
int  m,
blitz::Array< double, 3 >  v 
)

Definition at line 562 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rrrir()

void blitz_double_array_5d_set_rrrir ( Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
int  l,
Range  m,
blitz::Array< double, 4 >  v 
)

Definition at line 539 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rrrri()

void blitz_double_array_5d_set_rrrri ( Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
Range  l,
int  m,
blitz::Array< double, 4 >  v 
)

Definition at line 541 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rrrrr_arr()

void blitz_double_array_5d_set_rrrrr_arr ( Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
Range  l,
Range  m,
blitz::Array< double, 5 >  v 
)

Definition at line 530 of file lua_blitz.cc.

◆ blitz_double_array_5d_set_rrrrr_val()

void blitz_double_array_5d_set_rrrrr_val ( Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
Range  l,
Range  m,
double  v 
)

Definition at line 527 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iiiir()

blitz::Array<double, 1> blitz_double_array_5d_slice_iiiir ( const Array< double, 5 > &  V,
int  i,
int  j,
int  k,
int  l,
Range  m 
)

Definition at line 516 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iiiri()

blitz::Array<double, 1> blitz_double_array_5d_slice_iiiri ( const Array< double, 5 > &  V,
int  i,
int  j,
int  k,
Range  l,
int  m 
)

Definition at line 514 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iiirr()

blitz::Array<double, 2> blitz_double_array_5d_slice_iiirr ( const Array< double, 5 > &  V,
int  i,
int  j,
int  k,
Range  l,
Range  m 
)

Definition at line 509 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iirii()

blitz::Array<double, 1> blitz_double_array_5d_slice_iirii ( const Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
int  l,
int  m 
)

Definition at line 512 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iirir()

blitz::Array<double, 2> blitz_double_array_5d_slice_iirir ( const Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
int  l,
Range  m 
)

Definition at line 503 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iirri()

blitz::Array<double, 2> blitz_double_array_5d_slice_iirri ( const Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
Range  l,
int  m 
)

Definition at line 501 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iirrr()

blitz::Array<double, 3> blitz_double_array_5d_slice_iirrr ( const Array< double, 5 > &  V,
int  i,
int  j,
Range  k,
Range  l,
Range  m 
)

Definition at line 470 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iriii()

blitz::Array<double, 1> blitz_double_array_5d_slice_iriii ( const Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
int  l,
int  m 
)

Definition at line 520 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iriir()

blitz::Array<double, 2> blitz_double_array_5d_slice_iriir ( const Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
int  l,
Range  m 
)

Definition at line 507 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_iriri()

blitz::Array<double, 2> blitz_double_array_5d_slice_iriri ( const Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
Range  l,
int  m 
)

Definition at line 499 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_irirr()

blitz::Array<double, 3> blitz_double_array_5d_slice_irirr ( const Array< double, 5 > &  V,
int  i,
Range  j,
int  k,
Range  l,
Range  m 
)

Definition at line 472 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_irrii()

blitz::Array<double, 2> blitz_double_array_5d_slice_irrii ( const Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
int  l,
int  m 
)

Definition at line 497 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_irrir()

blitz::Array<double, 3> blitz_double_array_5d_slice_irrir ( const Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
int  l,
Range  m 
)

Definition at line 474 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_irrri()

blitz::Array<double, 3> blitz_double_array_5d_slice_irrri ( const Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
Range  l,
int  m 
)

Definition at line 476 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_irrrr()

blitz::Array<double, 4> blitz_double_array_5d_slice_irrrr ( const Array< double, 5 > &  V,
int  i,
Range  j,
Range  k,
Range  l,
Range  m 
)

Definition at line 459 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_riiii()

blitz::Array<double, 1> blitz_double_array_5d_slice_riiii ( const Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
int  l,
int  m 
)

Definition at line 518 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_riiir()

blitz::Array<double, 2> blitz_double_array_5d_slice_riiir ( const Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
int  l,
Range  m 
)

Definition at line 505 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_riiri()

blitz::Array<double, 2> blitz_double_array_5d_slice_riiri ( const Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
Range  l,
int  m 
)

Definition at line 495 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_riirr()

blitz::Array<double, 3> blitz_double_array_5d_slice_riirr ( const Array< double, 5 > &  V,
Range  i,
int  j,
int  k,
Range  l,
Range  m 
)

Definition at line 478 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_ririi()

blitz::Array<double, 2> blitz_double_array_5d_slice_ririi ( const Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
int  l,
int  m 
)

Definition at line 493 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_ririr()

blitz::Array<double, 3> blitz_double_array_5d_slice_ririr ( const Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
int  l,
Range  m 
)

Definition at line 480 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rirri()

blitz::Array<double, 3> blitz_double_array_5d_slice_rirri ( const Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
Range  l,
int  m 
)

Definition at line 482 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rirrr()

blitz::Array<double, 4> blitz_double_array_5d_slice_rirrr ( const Array< double, 5 > &  V,
Range  i,
int  j,
Range  k,
Range  l,
Range  m 
)

Definition at line 461 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rriii()

blitz::Array<double, 2> blitz_double_array_5d_slice_rriii ( const Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
int  l,
int  m 
)

Definition at line 491 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rriir()

blitz::Array<double, 3> blitz_double_array_5d_slice_rriir ( const Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
int  l,
Range  m 
)

Definition at line 484 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rriri()

blitz::Array<double, 3> blitz_double_array_5d_slice_rriri ( const Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
Range  l,
int  m 
)

Definition at line 486 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rrirr()

blitz::Array<double, 4> blitz_double_array_5d_slice_rrirr ( const Array< double, 5 > &  V,
Range  i,
Range  j,
int  k,
Range  l,
Range  m 
)

Definition at line 463 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rrrii()

blitz::Array<double, 3> blitz_double_array_5d_slice_rrrii ( const Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
int  l,
int  m 
)

Definition at line 488 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rrrir()

blitz::Array<double, 4> blitz_double_array_5d_slice_rrrir ( const Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
int  l,
Range  m 
)

Definition at line 465 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rrrri()

blitz::Array<double, 4> blitz_double_array_5d_slice_rrrri ( const Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
Range  l,
int  m 
)

Definition at line 467 of file lua_blitz.cc.

◆ blitz_double_array_5d_slice_rrrrr()

blitz::Array<double, 5> blitz_double_array_5d_slice_rrrrr ( const Array< double, 5 > &  V,
Range  i,
Range  j,
Range  k,
Range  l,
Range  m 
)

Definition at line 456 of file lua_blitz.cc.

◆ blitz_double_array_5d_tostring()

std::string blitz_double_array_5d_tostring ( const Array< double, 5 > &  V)

Definition at line 597 of file lua_blitz.cc.

◆ blitz_exp()

template<class Vt >
Vt blitz_exp ( const Vt &  Arr)

Definition at line 710 of file lua_blitz.cc.

◆ blitz_int_array_1d_read()

int blitz_int_array_1d_read ( const Array< int, 1 > &  V,
int  i 
)

Definition at line 30 of file lua_blitz.cc.

◆ blitz_int_array_1d_set_i()

void blitz_int_array_1d_set_i ( Array< int, 1 > &  V,
int  i,
int  v 
)

Definition at line 32 of file lua_blitz.cc.

◆ blitz_int_array_1d_set_r()

void blitz_int_array_1d_set_r ( Array< int, 1 > &  V,
Range  r,
int  v 
)

Definition at line 34 of file lua_blitz.cc.

◆ blitz_int_array_1d_tostring()

std::string blitz_int_array_1d_tostring ( const Array< int, 1 > &  V)

Definition at line 37 of file lua_blitz.cc.

◆ blitz_int_array_2d_read()

int blitz_int_array_2d_read ( const Array< int, 2 > &  V,
int  i,
int  j 
)

Definition at line 97 of file lua_blitz.cc.

◆ blitz_int_array_2d_set_arr_ir()

void blitz_int_array_2d_set_arr_ir ( Array< int, 2 > &  V,
int  i,
Range  j,
Array< int, 1 >  v 
)

Definition at line 123 of file lua_blitz.cc.

◆ blitz_int_array_2d_set_arr_ri()

void blitz_int_array_2d_set_arr_ri ( Array< int, 2 > &  V,
Range  i,
int  j,
Array< int, 1 >  v 
)

Definition at line 121 of file lua_blitz.cc.

◆ blitz_int_array_2d_set_arr_rr()

void blitz_int_array_2d_set_arr_rr ( Array< int, 2 > &  V,
Range  i,
Range  j,
Array< int, 2 >  v 
)

Definition at line 125 of file lua_blitz.cc.

◆ blitz_int_array_2d_set_ii()

void blitz_int_array_2d_set_ii ( Array< int, 2 > &  V,
int  i,
int  j,
int  v 
)

Definition at line 110 of file lua_blitz.cc.

◆ blitz_int_array_2d_set_ir()

void blitz_int_array_2d_set_ir ( Array< int, 2 > &  V,
int  i,
Range  j,
int  v 
)

Definition at line 117 of file lua_blitz.cc.

◆ blitz_int_array_2d_set_ri()

void blitz_int_array_2d_set_ri ( Array< int, 2 > &  V,
Range  i,
int  j,
int  v 
)

Definition at line 114 of file lua_blitz.cc.

◆ blitz_int_array_2d_set_rr()

void blitz_int_array_2d_set_rr ( Array< int, 2 > &  V,
Range  i,
Range  j,
int  v 
)

Definition at line 119 of file lua_blitz.cc.

◆ blitz_int_array_2d_slice_ir()

blitz::Array<int, 1> blitz_int_array_2d_slice_ir ( const Array< int, 2 > &  V,
int  i,
Range  j 
)

Definition at line 103 of file lua_blitz.cc.

◆ blitz_int_array_2d_slice_ri()

blitz::Array<int, 1> blitz_int_array_2d_slice_ri ( const Array< int, 2 > &  V,
Range  i,
int  j 
)

Definition at line 106 of file lua_blitz.cc.

◆ blitz_int_array_2d_slice_rr()

blitz::Array<int, 2> blitz_int_array_2d_slice_rr ( const Array< int, 2 > &  V,
Range  i,
Range  j 
)

Definition at line 101 of file lua_blitz.cc.

◆ blitz_int_array_2d_tostring()

std::string blitz_int_array_2d_tostring ( const Array< int, 2 > &  V)

Definition at line 128 of file lua_blitz.cc.

◆ blitz_int_array_3d_read()

int blitz_int_array_3d_read ( const Array< int, 3 > &  V,
int  i,
int  j,
int  k 
)

Definition at line 241 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_arr_iir()

void blitz_int_array_3d_set_arr_iir ( Array< int, 3 > &  V,
int  i,
int  j,
Range  k,
Array< int, 1 >  v 
)

Definition at line 291 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_arr_iri()

void blitz_int_array_3d_set_arr_iri ( Array< int, 3 > &  V,
int  i,
Range  j,
int  k,
Array< int, 1 >  v 
)

Definition at line 293 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_arr_irr()

void blitz_int_array_3d_set_arr_irr ( Array< int, 3 > &  V,
int  i,
Range  j,
Range  k,
Array< int, 2 >  v 
)

Definition at line 284 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_arr_rii()

void blitz_int_array_3d_set_arr_rii ( Array< int, 3 > &  V,
Range  i,
int  j,
int  k,
Array< int, 1 >  v 
)

Definition at line 295 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_arr_rir()

void blitz_int_array_3d_set_arr_rir ( Array< int, 3 > &  V,
Range  i,
int  j,
Range  k,
Array< int, 2 >  v 
)

Definition at line 286 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_arr_rri()

void blitz_int_array_3d_set_arr_rri ( Array< int, 3 > &  V,
Range  i,
Range  j,
int  k,
Array< int, 2 >  v 
)

Definition at line 288 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_arr_rrr()

void blitz_int_array_3d_set_arr_rrr ( Array< int, 3 > &  V,
Range  i,
Range  j,
Range  k,
Array< int, 3 >  v 
)

Definition at line 281 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_iii()

void blitz_int_array_3d_set_iii ( Array< int, 3 > &  V,
int  i,
int  j,
int  k,
int  v 
)

Definition at line 278 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_iir()

void blitz_int_array_3d_set_iir ( Array< int, 3 > &  V,
int  i,
int  j,
Range  k,
int  v 
)

Definition at line 271 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_iri()

void blitz_int_array_3d_set_iri ( Array< int, 3 > &  V,
int  i,
Range  j,
int  k,
int  v 
)

Definition at line 273 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_irr()

void blitz_int_array_3d_set_irr ( Array< int, 3 > &  V,
int  i,
Range  j,
Range  k,
int  v 
)

Definition at line 264 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_rii()

void blitz_int_array_3d_set_rii ( Array< int, 3 > &  V,
Range  i,
int  j,
int  k,
int  v 
)

Definition at line 275 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_rir()

void blitz_int_array_3d_set_rir ( Array< int, 3 > &  V,
Range  i,
int  j,
Range  k,
int  v 
)

Definition at line 266 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_rri()

void blitz_int_array_3d_set_rri ( Array< int, 3 > &  V,
Range  i,
Range  j,
int  k,
int  v 
)

Definition at line 268 of file lua_blitz.cc.

◆ blitz_int_array_3d_set_rrr()

void blitz_int_array_3d_set_rrr ( Array< int, 3 > &  V,
Range  i,
Range  j,
Range  k,
int  v 
)

Definition at line 261 of file lua_blitz.cc.

◆ blitz_int_array_3d_slice_iir()

blitz::Array<int, 1> blitz_int_array_3d_slice_iir ( const Array< int, 3 > &  V,
int  i,
int  j,
Range  k 
)

Definition at line 257 of file lua_blitz.cc.

◆ blitz_int_array_3d_slice_iri()

blitz::Array<int, 1> blitz_int_array_3d_slice_iri ( const Array< int, 3 > &  V,
int  i,
Range  j,
int  k 
)

Definition at line 255 of file lua_blitz.cc.

◆ blitz_int_array_3d_slice_irr()

blitz::Array<int, 2> blitz_int_array_3d_slice_irr ( const Array< int, 3 > &  V,
int  i,
Range  j,
Range  k 
)

Definition at line 246 of file lua_blitz.cc.

◆ blitz_int_array_3d_slice_rii()

blitz::Array<int, 1> blitz_int_array_3d_slice_rii ( const Array< int, 3 > &  V,
Range  i,
int  j,
int  k 
)

Definition at line 253 of file lua_blitz.cc.

◆ blitz_int_array_3d_slice_rir()

blitz::Array<int, 2> blitz_int_array_3d_slice_rir ( const Array< int, 3 > &  V,
Range  i,
int  j,
Range  k 
)

Definition at line 248 of file lua_blitz.cc.

◆ blitz_int_array_3d_slice_rri()

blitz::Array<int, 2> blitz_int_array_3d_slice_rri ( const Array< int, 3 > &  V,
Range  i,
Range  j,
int  k 
)

Definition at line 250 of file lua_blitz.cc.

◆ blitz_int_array_3d_slice_rrr()

blitz::Array<int, 3> blitz_int_array_3d_slice_rrr ( const Array< int, 3 > &  V,
Range  i,
Range  j,
Range  k 
)

Definition at line 244 of file lua_blitz.cc.

◆ blitz_int_array_3d_tostring()

std::string blitz_int_array_3d_tostring ( const Array< int, 3 > &  V)

Definition at line 298 of file lua_blitz.cc.

◆ blitz_log()

template<class Vt >
Vt blitz_log ( const Vt &  Arr)

Definition at line 704 of file lua_blitz.cc.

◆ blitz_max()

template<class Vt >
double blitz_max ( const Vt &  Arr)

Definition at line 699 of file lua_blitz.cc.

◆ blitz_mean()

template<class Vt >
double blitz_mean ( const Vt &  Arr)

Definition at line 689 of file lua_blitz.cc.

◆ blitz_min()

template<class Vt >
double blitz_min ( const Vt &  Arr)

Definition at line 694 of file lua_blitz.cc.

◆ blitz_oper_add_array()

template<class Vt >
Vt blitz_oper_add_array ( const Vt &  Arr,
const Vt  v 
)

Definition at line 619 of file lua_blitz.cc.

◆ blitz_oper_add_double()

template<class Vt >
Vt blitz_oper_add_double ( const Vt &  Arr,
const double  v 
)

Definition at line 607 of file lua_blitz.cc.

◆ blitz_oper_div_array()

template<class Vt >
Vt blitz_oper_div_array ( const Vt &  Arr,
const Vt &  v 
)

Definition at line 673 of file lua_blitz.cc.

◆ blitz_oper_div_double()

template<class Vt >
Vt blitz_oper_div_double ( const Vt &  Arr,
const double  v 
)

Definition at line 661 of file lua_blitz.cc.

◆ blitz_oper_mul_array()

template<class Vt >
Vt blitz_oper_mul_array ( const Vt &  Arr,
const Vt  v 
)

Definition at line 655 of file lua_blitz.cc.

◆ blitz_oper_mul_double()

template<class Vt >
Vt blitz_oper_mul_double ( const Vt &  Arr,
const double  v 
)

Definition at line 643 of file lua_blitz.cc.

◆ blitz_oper_sub_array()

template<class Vt >
Vt blitz_oper_sub_array ( const Vt &  Arr,
const Vt  v 
)

Definition at line 637 of file lua_blitz.cc.

◆ blitz_oper_sub_double()

template<class Vt >
Vt blitz_oper_sub_double ( const Vt &  Arr,
const double  v 
)

Definition at line 625 of file lua_blitz.cc.

◆ blitz_product()

template<class Vt >
double blitz_product ( const Vt &  Arr)

Definition at line 684 of file lua_blitz.cc.

◆ blitz_sum()

template<class Vt >
double blitz_sum ( const Vt &  Arr)

Definition at line 679 of file lua_blitz.cc.

◆ def() [1/13]

def ( luabind::constructor< int >  ())

◆ def() [2/13]

& Array<double, 1>::rows def ( "__call"  ,
blitz_double_array_1d_read 
)

◆ def() [3/13]

&Array< double, 1 >::rows &blitz_double_array_1d_slice &blitz_double_array_1d_set_r_val def ( "set"  ,
blitz_double_array_1d_set_i 
)

◆ def() [4/13]

◆ def() [5/13]

◆ def() [6/13]

◆ def() [7/13]

◆ def() [8/13]

◆ def() [9/13]

◆ def() [10/13]

◆ def() [11/13]

◆ def() [12/13]

◆ def() [13/13]

◆ double_oper_add_blitz()

template<class Vt >
Vt double_oper_add_blitz ( const double  v,
const Vt &  Arr 
)

Definition at line 613 of file lua_blitz.cc.

◆ double_oper_div_blitz()

template<class Vt >
Vt double_oper_div_blitz ( const double  v,
const Vt &  Arr 
)

Definition at line 667 of file lua_blitz.cc.

◆ double_oper_mul_blitz()

template<class Vt >
Vt double_oper_mul_blitz ( const double  v,
const Vt &  Arr 
)

Definition at line 649 of file lua_blitz.cc.

◆ double_oper_sub_blitz()

template<class Vt >
Vt double_oper_sub_blitz ( const double  v,
const Vt &  Arr 
)

Definition at line 631 of file lua_blitz.cc.


Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:11