Alamo
src
Model
Solid
InClassOperators.H
Go to the documentation of this file.
1
AMREX_FORCE_INLINE
2
void
operator +=
(
const
OP_CLASS
&rhs)
3
{
4
#define X(name) \
5
name += rhs.name;
6
OP_VARS
7
#undef X
8
}
9
10
AMREX_FORCE_INLINE
11
OP_CLASS
operator *
(
const
Set::Scalar
alpha)
const
12
{
13
OP_CLASS
ret;
14
#define X(name) \
15
ret.name = name*alpha;
16
OP_VARS
17
#undef X
18
return
ret;
19
}
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);
operator+=
AMREX_FORCE_INLINE void operator+=(const OP_CLASS &rhs)
Definition:
InClassOperators.H:2
Set::Scalar
amrex::Real Scalar
Definition:
Base.H:19
operator*
AMREX_FORCE_INLINE OP_CLASS operator*(const Set::Scalar alpha) const
Definition:
InClassOperators.H:11
operator+
friend OP_CLASS operator+(const OP_CLASS a, const OP_CLASS b)
Definition:
ExtClassOperators.H:13
OP_CLASS
#define OP_CLASS
Definition:
Cubic.H:114
OP_VARS
#define OP_VARS
Definition:
Cubic.H:115
operator-
friend OP_CLASS operator-(const OP_CLASS a, const OP_CLASS b)
Definition:
ExtClassOperators.H:24
operator==
friend bool operator==(const OP_CLASS a, const OP_CLASS b)
Definition:
ExtClassOperators.H:35
Generated on Sat Feb 8 2025 00:07:39 for Alamo by
1.8.17