Line data Source code
1 : AMREX_FORCE_INLINE
2 : void operator += (const OP_CLASS &rhs)
3 : {
4 : #define X(name) \
5 : name += rhs.name;
6 4862024 : OP_VARS
7 : #undef X
8 4919248 : }
9 :
10 : AMREX_FORCE_INLINE
11 : OP_CLASS operator * (const Set::Scalar alpha) const
12 : {
13 28702 : OP_CLASS ret;
14 : #define X(name) \
15 : ret.name = name*alpha;
16 28702 : OP_VARS
17 : #undef X
18 28702 : return ret;
19 0 : }
20 : friend OP_CLASS operator * (const Set::Scalar alpha, const OP_CLASS b);
21 : friend OP_CLASS operator + (const OP_CLASS a, const OP_CLASS b);
22 : friend OP_CLASS operator - (const OP_CLASS a, const OP_CLASS b);
23 : friend bool operator == (const OP_CLASS a, const OP_CLASS b);
|