LagrangianEqn.C File Reference
Include dependency graph for LagrangianEqn.C:

Go to the source code of this file.

Macros

#define LAGRANGIAN_EQN_EQN_OPERATOR(Op, EqOp)
 
#define LAGRANGIAN_COMMUTATIVE_EQN_EQN_OPERATOR(Op, EqOp)
 
#define LAGRANGIAN_NON_COMMUTATIVE_EQN_EQN_OPERATOR(Op, EqOp)
 
#define LAGRANGIAN_EQN_FIELD_OPERATOR(Op, EqOp, LagrangianSubField)
 
#define LAGRANGIAN_FIELD_EQN_OPERATOR(Op, EqOp, LagrangianSubField)
 
#define LAGRANGIAN_EQN_SCALAR_FIELD_OPERATOR(Op, EqOp, LagrangianSubField)
 
#define LAGRANGIAN_COMMUTATIVE_SCALAR_FIELD_EQN_OPERATOR(Op, LagrangianSubField)
 

Detailed Description

Original source file LagrangianEqn.C

Definition in file LagrangianEqn.C.

Macro Definition Documentation

◆ LAGRANGIAN_EQN_EQN_OPERATOR

#define LAGRANGIAN_EQN_EQN_OPERATOR (   Op,
  EqOp 
)

Definition at line 671 of file LagrangianEqn.C.

◆ LAGRANGIAN_COMMUTATIVE_EQN_EQN_OPERATOR

#define LAGRANGIAN_COMMUTATIVE_EQN_EQN_OPERATOR (   Op,
  EqOp 
)
Value:
\
LAGRANGIAN_EQN_EQN_OPERATOR(Op, EqOp) \
\
template<class Type> \
Foam::tmp<Foam::LagrangianEqn<Type>> Foam::operator Op \
( \
const LagrangianEqn<Type>& a, \
const tmp<LagrangianEqn<Type>>& tB \
) \
{ \
return tB Op a; \
}
#define Op(opName, op)
Definition: ops.H:100
#define EqOp(opName, op)
Definition: ops.H:46

Definition at line 714 of file LagrangianEqn.C.

◆ LAGRANGIAN_NON_COMMUTATIVE_EQN_EQN_OPERATOR

#define LAGRANGIAN_NON_COMMUTATIVE_EQN_EQN_OPERATOR (   Op,
  EqOp 
)
Value:
\
LAGRANGIAN_EQN_EQN_OPERATOR(Op, EqOp) \
\
template<class Type> \
Foam::tmp<Foam::LagrangianEqn<Type>> Foam::operator Op \
( \
const LagrangianEqn<Type>& a, \
const tmp<LagrangianEqn<Type>>& tB \
) \
{ \
tmp<LagrangianEqn<Type>> tResult(a Op tB()); \
tResult.ref().setPrevious(tB); \
return tResult; \
}

Definition at line 728 of file LagrangianEqn.C.

◆ LAGRANGIAN_EQN_FIELD_OPERATOR

#define LAGRANGIAN_EQN_FIELD_OPERATOR (   Op,
  EqOp,
  LagrangianSubField 
)

Definition at line 755 of file LagrangianEqn.C.

◆ LAGRANGIAN_FIELD_EQN_OPERATOR

#define LAGRANGIAN_FIELD_EQN_OPERATOR (   Op,
  EqOp,
  LagrangianSubField 
)

Definition at line 805 of file LagrangianEqn.C.

◆ LAGRANGIAN_EQN_SCALAR_FIELD_OPERATOR

#define LAGRANGIAN_EQN_SCALAR_FIELD_OPERATOR (   Op,
  EqOp,
  LagrangianSubField 
)

Definition at line 885 of file LagrangianEqn.C.

◆ LAGRANGIAN_COMMUTATIVE_SCALAR_FIELD_EQN_OPERATOR

#define LAGRANGIAN_COMMUTATIVE_SCALAR_FIELD_EQN_OPERATOR (   Op,
  LagrangianSubField 
)

Definition at line 949 of file LagrangianEqn.C.