|
double | Kratos::MPMSearchElementUtility::CrossProductDet2D (array_1d< double, 3 > VectorA, array_1d< double, 3 > VectorB) |
|
bool | Kratos::MPMSearchElementUtility::CheckIsInside (const GeometryType &rGeom, array_1d< double, 3 > &LocalCoords, const array_1d< double, 3 > &Coords, const double Tolerance) |
|
void | Kratos::MPMSearchElementUtility::ConstructNeighbourRelations (GeometryType &rGeom, const ModelPart &rBackgroundGridModelPart) |
|
bool | Kratos::MPMSearchElementUtility::IsExplicitAndNeedsCorrection (GeometryType::Pointer pQuadraturePoint, const ProcessInfo &rProcessInfo) |
|
GeometryType & | Kratos::MPMSearchElementUtility::FindGridGeom (GeometryType &rParentGeom, const ModelPart &rBackgroundGridModelPart, const double Tolerance, const array_1d< double, 3 > &xg, array_1d< double, 3 > &rLocalCoords, const ProcessInfo &rProcessInfo, bool &IsFound) |
|
void | Kratos::MPMSearchElementUtility::UpdatePartitionedQuadraturePoint (const ModelPart &rBackgroundGridModelPart, const array_1d< double, 3 > &rCoordinates, Element &rMasterMaterialPoint, typename GeometryType::Pointer pQuadraturePointGeometry, const double Tolerance) |
|
void | Kratos::MPMSearchElementUtility::NeighbourSearchElements (const ModelPart &rMPMModelPart, const ModelPart &rBackgroundGridModelPart, std::vector< typename Element::Pointer > &rMissingElements, const double Tolerance) |
|
void | Kratos::MPMSearchElementUtility::NeighbourSearchConditions (const ModelPart &rMPMModelPart, const ModelPart &rBackgroundGridModelPart, std::vector< typename Condition::Pointer > &rMissingConditions, const double Tolerance) |
|
bool | Kratos::MPMSearchElementUtility::IsFixExplicitAndOnElementEdge (const Vector &N, const ProcessInfo &rProcessInfo) |
|
template<std::size_t TDimension> |
void | Kratos::MPMSearchElementUtility::BinBasedSearchElementsAndConditions (ModelPart &rMPMModelPart, ModelPart &rBackgroundGridModelPart, std::vector< typename Element::Pointer > &rMissingElements, std::vector< typename Condition::Pointer > &rMissingConditions, const std::size_t MaxNumberOfResults, const double Tolerance) |
|
void | Kratos::MPMSearchElementUtility::ResetElementsAndNodes (ModelPart &rBackgroundGridModelPart) |
|
template<std::size_t TDimension> |
void | Kratos::MPMSearchElementUtility::SearchElement (ModelPart &rBackgroundGridModelPart, ModelPart &rMPMModelPart, const std::size_t MaxNumberOfResults, const double Tolerance) |
| Search element connectivity for each particle. More...
|
|