https://mooseframework.inl.gov
Loading...
Searching...
No Matches
FunctionDirichletBC.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 "DirichletBCBase.h"
13
14class Function;
15
21{
22public:
24
26
27protected:
28 virtual Real computeQpValue() override;
29
31 const Function & _func;
32};
Base boundary condition of a Dirichlet type.
Defines a boundary condition that forces the value to be a user specified function at the boundary.
const Function & _func
The function being used for evaluation.
virtual Real computeQpValue() override
Compute the value of the DirichletBC at the current quadrature point.
static InputParameters validParams()
Base class for function objects.
Definition Function.h:30
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
const InputParameters & parameters() const
Get the parameters of the object.
Definition MooseBase.h:131