📄 narray.h
字号:
// Array of N-dimension
class NArray {
public:
NArray(int d, const Param& prm);
NArray(int d, float mi, float ma, float s);
~NArray();
void set_value(NPoint& np, int value);
int get_value(NPoint& np);
void inc_value(NPoint& np);
int ipower(int x, int n);
int cal_index(NPoint& np);
void cal_coord(int index, NPoint& np);
float cal_entropy();
void clear();
void writefile(char* filename);
int& operator[] (int i) const { return data[i]; }
int get_dim() { return dim; }
float get_int_size() { return int_size; }
int get_int_no() { return int_no; }
int get_total_int_no() { return total_int_no; }
private:
int dim; // No of dimensions
float val_min; // Minimum value of each dimension
float val_max; // Maximum value of each dimension
float int_size; // Size of each interval
int int_no; // Number of intervals for each dimension
int total_int_no; // Total no of intervals
int no_data; // No of data stored so far
int* data; // For holding the content of NArray
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -