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][3];
15 inline double &
operator()(
int i,
int j,
int k,
int l,
int m,
int n)
17 return _val[i][j][k][l][m][n];
19 inline double operator()(
int i,
int j,
int k,
int l,
int m,
int n)
const
21 return _val[i][j][k][l][m][n];
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 for(
int n = 0; n < 3; n++)
31 _val[i][j][k][l][m][n] = other.
_val[i][j][k][l][m][n];
36 for(
int i = 0; i < 3; i++)
37 for(
int j = 0; j < 3; j++)
38 for(
int k = 0; k < 3; k++)
39 for(
int l = 0; l < 3; l++)
40 for(
int m = 0; m < 3; m++)
41 for(
int n = 0; n < 3; n++)
42 _val[i][j][k][l][m][n] += other.
_val[i][j][k][l][m][n];
47 for(
int i = 0; i < 3; i++)
48 for(
int j = 0; j < 3; j++)
49 for(
int k = 0; k < 3; k++)
50 for(
int l = 0; l < 3; l++)
51 for(
int m = 0; m < 3; m++)
52 for(
int n = 0; n < 3; n++)
53 _val[i][j][k][l][m][n] -= other.
_val[i][j][k][l][m][n];
58 for(
int i = 0; i < 3; i++)
59 for(
int j = 0; j < 3; j++)
60 for(
int k = 0; k < 3; k++)
61 for(
int l = 0; l < 3; l++)
62 for(
int m = 0; m < 3; m++)
63 for(
int n = 0; n < 3; n++)
_val[i][j][k][l][m][n] *= other;
68 #endif // STENSOR63_H_
STensor63 & operator-=(const STensor63 &other)
double _val[3][3][3][3][3][3]
STensor63 & operator=(const STensor63 &other)
double & operator()(int i, int j, int k, int l, int m, int n)
STensor63(const double val=0)
STensor63 & operator+=(const STensor63 &other)
STensor63 & operator*=(const double &other)
double operator()(int i, int j, int k, int l, int m, int n) const