https://mooseframework.inl.gov
Public Member Functions | Protected Attributes | List of all members
INSFVHydraulicSeparatorInterface Class Reference

A base class which serves as a tag for hydraulic separators. More...

#include <INSFVHydraulicSeparatorInterface.h>

Inheritance diagram for INSFVHydraulicSeparatorInterface:
[legend]

Public Member Functions

 INSFVHydraulicSeparatorInterface (const FVBoundaryCondition *bc)
 Constructor. More...
 

Protected Attributes

const FVBoundaryCondition_bc
 Pointer to the boundary condition that inherits from this interface. More...
 
const INSFVVariable_insfv_variable
 Pointer to the INSFV variable. More...
 

Detailed Description

A base class which serves as a tag for hydraulic separators.

Definition at line 18 of file INSFVHydraulicSeparatorInterface.h.

Constructor & Destructor Documentation

◆ INSFVHydraulicSeparatorInterface()

INSFVHydraulicSeparatorInterface::INSFVHydraulicSeparatorInterface ( const FVBoundaryCondition bc)

Constructor.

Definition at line 12 of file INSFVHydraulicSeparatorInterface.C.

13  : _bc(bc)
14 {
15  if (!dynamic_cast<const INSFVVariable *>(&_bc->variable()))
16  _bc->paramError("variable", "The variable should be an INSFV variable!");
17 }
void paramError(const std::string &param, Args... args) const
const FVBoundaryCondition * _bc
Pointer to the boundary condition that inherits from this interface.
const MooseVariableFV< Real > & variable() const

Member Data Documentation

◆ _bc

const FVBoundaryCondition* INSFVHydraulicSeparatorInterface::_bc
protected

Pointer to the boundary condition that inherits from this interface.

Definition at line 26 of file INSFVHydraulicSeparatorInterface.h.

Referenced by INSFVHydraulicSeparatorInterface().

◆ _insfv_variable

const INSFVVariable* INSFVHydraulicSeparatorInterface::_insfv_variable
protected

Pointer to the INSFV variable.

Definition at line 29 of file INSFVHydraulicSeparatorInterface.h.


The documentation for this class was generated from the following files: