https://mooseframework.inl.gov
NearestNodeDistanceAux.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 "AuxKernel.h"
13 
14 class NearestNodeLocator;
15 
20 {
21 public:
23 
25 
26 protected:
27  virtual Real computeValue() override;
28 
30 };
Computes the distance from a block or boundary to another boundary.
static InputParameters validParams()
Finds the nearest node to each node in boundary1 to each node in boundary2 and the other way around...
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
virtual Real computeValue() override
Compute and return the value of the aux variable.
NearestNodeDistanceAux(const InputParameters &parameters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
NearestNodeLocator & _nearest_node
const InputParameters & parameters() const
Get the parameters of the object.