Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00011 #include "fvar.hpp"
00012 #ifndef OPT_LIB
00013
00018 const dvar_matrix& dvar3_array::operator[] (int i) const
00019 {
00020 if (i<slicemin())
00021 {
00022 cerr << "matrix bound exceeded -- row index too low in "
00023 "3d_array::operator[]"
00024 << "value was" << i;
00025 ad_exit(21);
00026 }
00027 if (i>slicemax())
00028 {
00029 cerr << "matrix bound exceeded -- row index too high in "
00030 "3d_array::operator[]"
00031 << "value was" << i;
00032 ad_exit(22);
00033 }
00034 return t[i];
00035 }
00036 #endif