An attribute specifying that a boundary condition is a member of a subset of boundary conditions appropriate for incompressible or weakly compressible flow physics. More...
#include <INSFVAttributes.h>
Public Types | |
typedef INSFVBCs | Key |
Public Member Functions | |
void | setFrom (Key k) |
AttribINSFVBCs (TheWarehouse &w) | |
AttribINSFVBCs (TheWarehouse &w, INSFVBCs mask) | |
AttribINSFVBCs (TheWarehouse &w, unsigned int mask) | |
virtual void | initFrom (const MooseObject *obj) override |
virtual bool | isMatch (const Attribute &other) const override |
virtual bool | isEqual (const Attribute &other) const override |
hashfunc (_val) | |
clonefunc (AttribINSFVBCs) | |
bool | operator== (const Attribute &other) const |
bool | operator!= (const Attribute &other) const |
unsigned int | id () const |
virtual std::size_t | hash () const=0 |
virtual std::unique_ptr< Attribute > | clone () const=0 |
Private Attributes | |
uint64_t | _val = 0 |
An attribute specifying that a boundary condition is a member of a subset of boundary conditions appropriate for incompressible or weakly compressible flow physics.
Definition at line 42 of file INSFVAttributes.h.
typedef INSFVBCs AttribINSFVBCs::Key |
Definition at line 45 of file INSFVAttributes.h.
|
inline |
Definition at line 48 of file INSFVAttributes.h.
|
inline |
Definition at line 49 of file INSFVAttributes.h.
|
inline |
Definition at line 53 of file INSFVAttributes.h.
AttribINSFVBCs::clonefunc | ( | AttribINSFVBCs | ) |
AttribINSFVBCs::hashfunc | ( | _val | ) |
|
overridevirtual |
Implements Attribute.
Definition at line 20 of file INSFVAttributes.C.
|
overridevirtual |
Implements Attribute.
Definition at line 41 of file INSFVAttributes.C.
|
overridevirtual |
Implements Attribute.
Definition at line 34 of file INSFVAttributes.C.
Definition at line 46 of file INSFVAttributes.h.
|
private |
Definition at line 61 of file INSFVAttributes.h.
Referenced by initFrom(), isEqual(), isMatch(), and setFrom().