https://mooseframework.inl.gov
Loading...
Searching...
No Matches
GateValve1Phase.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "FlowJunction1Phase.h"
13
18{
19public:
20 GateValve1Phase(const InputParameters & params);
21
22 virtual void check() const override;
23 virtual void addMooseObjects() override;
24
25protected:
26 virtual void setupMesh() override;
27
28public:
30};
Base class for 1-phase flow junctions.
Gate valve component for 1-phase flow.
virtual void setupMesh() override
Performs mesh setup such as creating mesh or naming mesh sets.
virtual void check() const override
Check the component integrity.
static InputParameters validParams()
virtual void addMooseObjects() override