Class to store a coefficient of a Lagrangian equation. More...


Public Member Functions | |
| LagrangianCoeff (const LagrangianEqnBase &eqn) | |
| Construct from a reference to the equation. More... | |
| LagrangianCoeff (const LagrangianCoeff< Type, Implicit > &coeff) | |
| Construct as copy. More... | |
| LagrangianCoeff (LagrangianCoeff< Type, Implicit > &coeff, const bool reuse) | |
| Construct as copy or reuse as specified. More... | |
| LagrangianCoeff (LagrangianCoeff< Type, Implicit > &&coeff) | |
| Move construct. More... | |
| template<template< class > class PrimitiveField> | |
| LagrangianCoeff (const LagrangianEqnBase &eqn, const LagrangianSubField< Type, PrimitiveField > &) | |
| Construct from a field. More... | |
| template<template< class > class PrimitiveField> | |
| LagrangianCoeff (const LagrangianEqnBase &eqn, const tmp< LagrangianSubField< Type, PrimitiveField >> &) | |
| Construct from a tmp field. More... | |
| const LagrangianEqnBase & | eqn () const |
| Access the equation. More... | |
| bool | valid () const |
| Determine whether this coefficient has values or not. More... | |
| const LagrangianSubField< Type > & | S () const |
| Access the coefficient. More... | |
| void | negate () |
| In-place negation. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator+= (const LagrangianSubField< Type, PrimitiveField > &) |
| Addition assignment. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator+= (const tmp< LagrangianSubField< Type, PrimitiveField >> &) |
| Addition assignment. More... | |
| void | operator+= (const LagrangianCoeff< Type, Implicit > &) |
| Addition assignment. More... | |
| void | operator+= (const dimensioned< Type > &) |
| Addition assignment. More... | |
| void | operator+= (const zero) |
| Addition assignment. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator-= (const LagrangianSubField< Type, PrimitiveField > &) |
| Subtraction assignment. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator-= (const tmp< LagrangianSubField< Type, PrimitiveField >> &) |
| Subtraction assignment. More... | |
| void | operator-= (const LagrangianCoeff< Type, Implicit > &) |
| Subtraction assignment. More... | |
| void | operator-= (const dimensioned< Type > &) |
| Subtraction assignment. More... | |
| void | operator-= (const zero) |
| Subtraction assignment. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator*= (const LagrangianSubField< scalar, PrimitiveField > &) |
| Multiply assignment. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator*= (const tmp< LagrangianSubField< scalar, PrimitiveField >> &) |
| Multiply assignment. More... | |
| void | operator*= (const dimensioned< scalar > &) |
| Multiply assignment. More... | |
| void | operator*= (const zero &) |
| Multiply assignment. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator/= (const LagrangianSubField< scalar, PrimitiveField > &) |
| Division assignment. More... | |
| template<template< class > class PrimitiveField> | |
| void | operator/= (const tmp< LagrangianSubField< scalar, PrimitiveField >> &) |
| Division assignment. More... | |
| void | operator/= (const dimensioned< scalar > &dt) |
| Division assignment. More... | |
Public Member Functions inherited from refCount | |
| int | count () const |
| Return the current reference count. More... | |
| bool | unique () const |
| Return true if the reference count is zero. More... | |
| void | operator++ () |
| Increment the reference count. More... | |
| void | operator++ (int) |
| Increment the reference count. More... | |
| void | operator-- () |
| Decrement the reference count. More... | |
| void | operator-- (int) |
| Decrement the reference count. More... | |
| void | operator= (const refCount &)=delete |
| Disallow bitwise assignment. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from refCount | |
| refCount () | |
| Construct null initialising count to 0. More... | |
| refCount (const refCount &)=delete | |
| Disallow copy. More... | |
Class to store a coefficient of a Lagrangian equation.
Definition at line 51 of file LagrangianCoeff.H.
| LagrangianCoeff | ( | const LagrangianEqnBase & | eqn | ) |
Construct from a reference to the equation.
Definition at line 58 of file LagrangianCoeff.C.
| LagrangianCoeff | ( | const LagrangianCoeff< Type, Implicit > & | coeff | ) |
Construct as copy.
Definition at line 68 of file LagrangianCoeff.C.
| LagrangianCoeff | ( | LagrangianCoeff< Type, Implicit > & | coeff, |
| const bool | reuse | ||
| ) |
Construct as copy or reuse as specified.
Definition at line 80 of file LagrangianCoeff.C.
| LagrangianCoeff | ( | LagrangianCoeff< Type, Implicit > && | coeff | ) |
Move construct.
Definition at line 92 of file LagrangianCoeff.C.
| LagrangianCoeff | ( | const LagrangianEqnBase & | eqn, |
| const LagrangianSubField< Type, PrimitiveField > & | S | ||
| ) |
Construct from a field.
Definition at line 105 of file LagrangianCoeff.C.
| LagrangianCoeff | ( | const LagrangianEqnBase & | eqn, |
| const tmp< LagrangianSubField< Type, PrimitiveField >> & | tS | ||
| ) |
Construct from a tmp field.
Definition at line 118 of file LagrangianCoeff.C.
| const Foam::LagrangianEqnBase & eqn |
Access the equation.
Definition at line 133 of file LagrangianCoeff.C.
| bool valid |
Determine whether this coefficient has values or not.
Definition at line 140 of file LagrangianCoeff.C.
| const Foam::LagrangianSubField< Type > & S |
Access the coefficient.
Definition at line 148 of file LagrangianCoeff.C.
| void negate |
In-place negation.
Definition at line 155 of file LagrangianCoeff.C.
| void operator+= | ( | const LagrangianSubField< Type, PrimitiveField > & | S | ) |
Addition assignment.
Definition at line 165 of file LagrangianCoeff.C.
| void operator+= | ( | const tmp< LagrangianSubField< Type, PrimitiveField >> & | tS | ) |
Addition assignment.
Definition at line 177 of file LagrangianCoeff.C.
| void operator+= | ( | const LagrangianCoeff< Type, Implicit > & | ) |
Addition assignment.
| void operator+= | ( | const dimensioned< Type > & | dt | ) |
Addition assignment.
Definition at line 199 of file LagrangianCoeff.C.
| void operator+= | ( | const | zero | ) |
Addition assignment.
Definition at line 210 of file LagrangianCoeff.C.
| void operator-= | ( | const LagrangianSubField< Type, PrimitiveField > & | S | ) |
Subtraction assignment.
Definition at line 216 of file LagrangianCoeff.C.
References Foam::fvm::S().

| void operator-= | ( | const tmp< LagrangianSubField< Type, PrimitiveField >> & | tS | ) |
Subtraction assignment.
Definition at line 228 of file LagrangianCoeff.C.
References Foam::operator-=().

| void operator-= | ( | const LagrangianCoeff< Type, Implicit > & | ) |
Subtraction assignment.
| void operator-= | ( | const dimensioned< Type > & | dt | ) |
Subtraction assignment.
Definition at line 250 of file LagrangianCoeff.C.
| void operator-= | ( | const | zero | ) |
Subtraction assignment.
Definition at line 261 of file LagrangianCoeff.C.
| void operator*= | ( | const LagrangianSubField< scalar, PrimitiveField > & | S | ) |
Multiply assignment.
Definition at line 267 of file LagrangianCoeff.C.
References Foam::fvm::S(), and Foam::blendedInterfacialModel::valid().

| void operator*= | ( | const tmp< LagrangianSubField< scalar, PrimitiveField >> & | tS | ) |
Multiply assignment.
Definition at line 279 of file LagrangianCoeff.C.
References Foam::blendedInterfacialModel::valid().

| void operator*= | ( | const dimensioned< scalar > & | dt | ) |
Multiply assignment.
Definition at line 291 of file LagrangianCoeff.C.
References Foam::blendedInterfacialModel::valid().

| void operator*= | ( | const zero & | ) |
Multiply assignment.
Definition at line 302 of file LagrangianCoeff.C.
| void operator/= | ( | const LagrangianSubField< scalar, PrimitiveField > & | S | ) |
Division assignment.
Definition at line 310 of file LagrangianCoeff.C.
References Foam::fvm::S(), and Foam::blendedInterfacialModel::valid().

| void operator/= | ( | const tmp< LagrangianSubField< scalar, PrimitiveField >> & | tS | ) |
Division assignment.
Definition at line 322 of file LagrangianCoeff.C.
References Foam::blendedInterfacialModel::valid().

| void operator/= | ( | const dimensioned< scalar > & | dt | ) |
Division assignment.
Definition at line 334 of file LagrangianCoeff.C.
References Foam::blendedInterfacialModel::valid().
