https://mooseframework.inl.gov
Loading...
Searching...
No Matches
SBMBndTri3.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 "SBMBndElementBase.h"
13#include "Triangle.h"
14
20{
21public:
23 explicit SBMBndTri3(const Elem * elem);
24
25 // Resolve name ambiguity between base classes.
29};
Base class for SBM boundary elements.
const Point & normal() const
Getter for the normal vector.
const Elem & elem() const
Getter for the underlying element.
Derived class for 3-node triangular elements (Tri3) Triangle is listed first so it is initialized bef...
Definition SBMBndTri3.h:20
bool intersect(const LineSegment &l, libMesh::Point &intersect_p) const
Ball computeBoundingBall() const override