#include <GeometricSearchInterface.h>
Public Member Functions | |
GeometricSearchInterface (const MooseObject *moose_object) | |
PenetrationLocator & | getPenetrationLocator (const BoundaryName &primary, const BoundaryName &secondary, Order order) |
Retrieve the PentrationLocator associated with the two sides. More... | |
PenetrationLocator & | getQuadraturePenetrationLocator (const BoundaryName &primary, const BoundaryName &secondary, Order order) |
Retrieve the Quadrature PentrationLocator associated with the two sides. More... | |
NearestNodeLocator & | getNearestNodeLocator (const BoundaryName &primary, const BoundaryName &secondary) |
Retrieve the PentrationLocator associated with the two sides. More... | |
NearestNodeLocator & | getQuadratureNearestNodeLocator (const BoundaryName &primary, const BoundaryName &secondary) |
Retrieve a Quadrature NearestNodeLocator associated with the two sides. More... | |
bool | requiresGeometricSearch () const |
Whether any of this interface's methods have been called, e.g. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
GeometricSearchData & | _geometric_search_data |
bool | _requires_geometric_search |
Whether any of this interface's methods have been called, e.g. More... | |
Definition at line 23 of file GeometricSearchInterface.h.
GeometricSearchInterface::GeometricSearchInterface | ( | const MooseObject * | moose_object | ) |
Definition at line 26 of file GeometricSearchInterface.C.
NearestNodeLocator & GeometricSearchInterface::getNearestNodeLocator | ( | const BoundaryName & | primary, |
const BoundaryName & | secondary | ||
) |
Retrieve the PentrationLocator associated with the two sides.
Definition at line 53 of file GeometricSearchInterface.C.
PenetrationLocator & GeometricSearchInterface::getPenetrationLocator | ( | const BoundaryName & | primary, |
const BoundaryName & | secondary, | ||
Order | order | ||
) |
Retrieve the PentrationLocator associated with the two sides.
Definition at line 35 of file GeometricSearchInterface.C.
NearestNodeLocator & GeometricSearchInterface::getQuadratureNearestNodeLocator | ( | const BoundaryName & | primary, |
const BoundaryName & | secondary | ||
) |
Retrieve a Quadrature NearestNodeLocator associated with the two sides.
A "Quadrature" version means that it's going to find the nearest nodes to each quadrature point on this boundary
Definition at line 61 of file GeometricSearchInterface.C.
PenetrationLocator & GeometricSearchInterface::getQuadraturePenetrationLocator | ( | const BoundaryName & | primary, |
const BoundaryName & | secondary, | ||
Order | order | ||
) |
Retrieve the Quadrature PentrationLocator associated with the two sides.
A "Quadrature" version means that it's going to find the penetration each quadrature point on this boundary
Definition at line 44 of file GeometricSearchInterface.C.
|
inline |
Whether any of this interface's methods have been called, e.g.
whether the object that this interface is for requires geometric search data
Definition at line 65 of file GeometricSearchInterface.h.
|
static |
Definition at line 21 of file GeometricSearchInterface.C.
Referenced by FVInterfaceKernel::validParams().
|
protected |
Definition at line 68 of file GeometricSearchInterface.h.
Referenced by getNearestNodeLocator(), getPenetrationLocator(), getQuadratureNearestNodeLocator(), and getQuadraturePenetrationLocator().
|
protected |
Whether any of this interface's methods have been called, e.g.
whether the object that this interface is for requires geometric search data
Definition at line 72 of file GeometricSearchInterface.h.
Referenced by getNearestNodeLocator(), getPenetrationLocator(), getQuadratureNearestNodeLocator(), getQuadraturePenetrationLocator(), and requiresGeometricSearch().