|
template<class TContainerType > |
const TContainerType & | Kratos::ExplicitFilterHelperUtilities::GetContainer (const ModelPart &rModelPart) |
|
template<> |
const ModelPart::NodesContainerType & | Kratos::ExplicitFilterHelperUtilities::GetContainer (const ModelPart &rModelPart) |
|
template<class TContainerType > |
Expression::ConstPointer | Kratos::ExplicitFilterHelperUtilities::GetNodalDomainSizeExpression (const TContainerType &rContainer, const ModelPart::NodesContainerType &rNodes) |
|
template<class TEntityType > |
double | Kratos::ExplicitFilterHelperUtilities::GetDomainSize (const EntityPoint< TEntityType > &rPoint, Expression const *const pExpression) |
|
template<> |
double | Kratos::ExplicitFilterHelperUtilities::GetDomainSize (const EntityPoint< ModelPart::NodeType > &rPoint, Expression const *const pExpression) |
|
template<class TEntityType , class TWeightComputationType > |
void | Kratos::ExplicitFilterHelperUtilities::ComputeWeightForAllNeighbors (double &rSumOfWeights, std::vector< double > &rListOfWeights, const FilterFunction &rFilterFunction, const DampingFunction &rDampingFunction, const double Radius, const EntityPoint< TEntityType > &rDesignPoint, const std::vector< typename EntityPoint< TEntityType >::Pointer > &rNeighbourNodes, const std::vector< typename EntityPoint< TEntityType >::Pointer > &rDampingNeighbourNodes, const IndexType NumberOfNeighbours, Expression const *const pExpression) |
|