https://mooseframework.inl.gov
Loading...
Searching...
No Matches
NumericalFlux3EqnInternalValues.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
13#include "SamplerBase.h"
14
16
21 protected SamplerBase
22{
23public:
25
27
28 virtual void initialize() override;
29 virtual void execute() override;
30 virtual void finalize() override;
31
33 virtual void threadJoin(const UserObject & y) override;
34
35protected:
40
47
54
57};
const std::vector< double > y
Base class for computing numerical fluxes for FlowModelSinglePhase.
const InputParameters & parameters() const
Computes internal fluxes for FlowChannel1Phase.
const ADMaterialProperty< Real > & _rhoEA2
Reconstructed rho*E*A values in neighbor element.
const ADVariableValue & _A2
Area in neighbor element.
const ADMaterialProperty< Real > & _rhouA2
Reconstructed rho*u*A values in neighbor element.
virtual void threadJoin(const UserObject &y) override
const ADNumericalFlux3EqnBase & _numerical_flux
Numerical flux user object.
const ADMaterialProperty< Real > & _rhoA2
Reconstructed rho*A values in neighbor element.
const ADVariableValue & _A1
Area in current element.
const ADMaterialProperty< Real > & _rhoEA1
Reconstructed rho*E*A values in current element.
const ADMaterialProperty< Real > & _rhoA1
Reconstructed rho*A values in current element.
const ADMaterialProperty< Real > & _rhouA1
Reconstructed rho*u*A values in current element.
virtual void threadJoin(const SamplerBase &y)
VariableValueTempl< true > ADVariableValue