gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the documentation of this file.
10 double _val[3][3][3][3][3];
15 inline double &
operator()(
int i,
int j,
int k,
int l,
int m)
17 return _val[i][j][k][l][m];
19 inline double operator()(
int i,
int j,
int k,
int l,
int m)
const
21 return _val[i][j][k][l][m];
25 for(
int i = 0; i < 3; i++)
26 for(
int j = 0; j < 3; j++)
27 for(
int k = 0; k < 3; k++)
28 for(
int l = 0; l < 3; l++)
29 for(
int m = 0; m < 3; m++)
30 _val[i][j][k][l][m] = other.
_val[i][j][k][l][m];
35 for(
int i = 0; i < 3; i++)
36 for(
int j = 0; j < 3; j++)
37 for(
int k = 0; k < 3; k++)
38 for(
int l = 0; l < 3; l++)
39 for(
int m = 0; m < 3; m++)
40 _val[i][j][k][l][m] += other.
_val[i][j][k][l][m];
45 for(
int i = 0; i < 3; i++)
46 for(
int j = 0; j < 3; j++)
47 for(
int k = 0; k < 3; k++)
48 for(
int l = 0; l < 3; l++)
49 for(
int m = 0; m < 3; m++)
50 _val[i][j][k][l][m] -= other.
_val[i][j][k][l][m];
55 for(
int i = 0; i < 3; i++)
56 for(
int j = 0; j < 3; j++)
57 for(
int k = 0; k < 3; k++)
58 for(
int l = 0; l < 3; l++)
59 for(
int m = 0; m < 3; m++)
_val[i][j][k][l][m] *= other;
64 #endif // STENSOR53_H_
double & operator()(int i, int j, int k, int l, int m)
double operator()(int i, int j, int k, int l, int m) const
STensor53 & operator+=(const STensor53 &other)
double _val[3][3][3][3][3]
STensor53 & operator-=(const STensor53 &other)
STensor53 & operator*=(const double &other)
STensor53(const double val=0)
STensor53 & operator=(const STensor53 &other)