https://mooseframework.inl.gov
Loading...
Searching...
No Matches
NSFVPumpFunctorMaterial.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 "FunctorMaterial.h"
13
Real PostprocessorValue
const InputParameters & parameters() const
Computes the effective pump body force as a functor.
const bool _bool_symmetric_negative_pressure_head
Symmetric pressure head function in the negative direction.
const Function *const _pressure_head_function
Function providing the pressure head The pressure head should be provided as head (in meters) vs.
const Real & _flow_rate_rated
Rated flow rate.
const Moose::Functor< ADReal > & _speed
The fluid speed.
const Moose::Functor< ADReal > & _rho
Density.
const Real & _rotation_speed
Actual Rotation Speed.
static InputParameters validParams()
const bool _flow_rate_scaling_bool
Boolean to determine if flow rate scaling is necessary.
const Function *const _pressure_head_function_negative_rotation
Homologous pressure head function in the negative direction (in meters) vs. flow rate (in m3/s)
const RealVectorValue & _gravity
Gravity.
const Moose::Functor< Real > & _volume_rated
Rated volume of the pump.
const Moose::Functor< Real > & _area_rated
Rated transversal area of the pump.
const Real & _rotation_speed_rated
Rated Rotation Speed.
const PostprocessorValue & _flow_rate
Actual flow rate.
const bool _bool_negative_rotation_speed
Allow negative rotation speed.