https://mooseframework.inl.gov
Loading...
Searching...
No Matches
JunctionOneToOne1Phase.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
22{
23public:
25
26 virtual void init() override;
27 virtual void check() const override;
28 virtual void addMooseObjects() override;
29 virtual Convergence * getNonlinearConvergence() const override { return nullptr; }
30
31protected:
32 virtual void setupMesh() override;
33
36
37public:
39};
Base class for 1-phase flow junctions.
Junction connecting one flow channel to one other flow channel for 1-phase flow.
virtual void addMooseObjects() override
MooseEnum _slope_reconstruction
Slope reconstruction option.
virtual void setupMesh() override
Performs mesh setup such as creating mesh or naming mesh sets.
virtual void init() override
Initializes the component.
virtual void check() const override
Check the component integrity.
virtual Convergence * getNonlinearConvergence() const override
Gets the Component's nonlinear Convergence object if it has one.
static InputParameters validParams()