www.mooseframework.org
INSMomentumNoBCBCBase.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
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 "IntegratedBC.h"
13 
14 // Forward Declarations
15 
27 {
28 public:
30 
32 
34 
35 protected:
36  // Coupled variables
40  const VariableValue & _p;
41 
42  // Gradients
46 
47  // Variable numberings
51  unsigned _p_var_number;
52 
54  unsigned _component;
56 
59 };
INSMomentumNoBCBCBase(const InputParameters &parameters)
const VariableGradient & _grad_v_vel
OutputTools< Real >::VariableGradient VariableGradient
const VariableValue & _w_vel
const VariableValue & _u_vel
const VariableGradient & _grad_w_vel
const MaterialProperty< Real > & _mu
const VariableValue & _p
const VariableValue & _v_vel
const MaterialProperty< Real > & _rho
static InputParameters validParams()
OutputTools< Real >::VariableValue VariableValue
const VariableGradient & _grad_u_vel
const InputParameters & parameters() const
Base class for the "No BC" boundary condition.