Go to the source code of this file.
Namespaces | |
| namespace | libMesh |
| The following methods are specializations for using the Parallel::packed_range_* routines for a vector of Rays. | |
| namespace | SBMUtils |
Functions | |
| bool | SBMUtils::checkWatertightnessFromRawElems (const std::vector< const Elem * > &bd_elements) |
| std::vector< const Function * > | SBMUtils::buildDistanceFunctions (const std::vector< FunctionName > &function_names, const FunctionInterface &function_provider) |
| Build a list of distance functions based on names specified in input. | |
| RealVectorValue | SBMUtils::distanceVectorFromFunction (const Function *func, const libMesh::Point &pt, Real t) |
| Compute the distance vector induced by a distance function. | |
| RealVectorValue | SBMUtils::trueNormalFromFunction (const Function *func, const libMesh::Point &pt, Real t) |
| Compute the true boundary surface normal using a distance function. | |
| RealVectorValue | SBMUtils::closestDistanceVector (const std::vector< const Function * > &funcs, const libMesh::Point &pt, Real t) |
| Scan all distance functions and return the closest distance vector. | |
| RealVectorValue | SBMUtils::closestTrueNormalVector (const std::vector< const Function * > &funcs, const libMesh::Point &pt, Real t) |
| Scan all distance functions and return the corresponding normal vector. | |