KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
This is the complete list of members for Kratos::ParticleCreatorDestructor, including all inherited members.
AddInitialDataToNewlyCreatedElementAndNode(ModelPart &r_modelpart, Properties::Pointer r_params, const double radius, Node::Pointer &pnew_node, Element::Pointer &p_particle) | Kratos::ParticleCreatorDestructor | |
CalculateSurroundingBoundingBox(ModelPart &r_balls_model_part, ModelPart &r_clusters_model_part, ModelPart &r_rigid_faces_model_part, ModelPart &r_dem_inlet_model_part, double scale_factor, bool automatic) | Kratos::ParticleCreatorDestructor | |
CentroidCreatorForRigidBodyElements(ModelPart &r_modelpart, Node::Pointer &pnew_node, int aId, array_1d< double, 3 > &reference_coordinates) | Kratos::ParticleCreatorDestructor | |
CheckParticlePreservationCriteria(const Element::Pointer p_element, const double current_time) | Kratos::ParticleCreatorDestructor | |
ClusterCreatorWithPhysicalParameters(ModelPart &r_modelpart, ModelPart &r_clusters_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Element::Pointer injector_element, Properties::Pointer r_params, ModelPart &r_sub_model_part_with_parameters, const Element &r_reference_element, PropertiesProxy *p_fast_properties, bool has_sphericity, bool has_rotation, ElementsContainerType &array_of_injector_elements, int &number_of_added_spheres, const bool mStrategyForContinuum, std::vector< SphericParticle * > &new_component_spheres) | Kratos::ParticleCreatorDestructor | |
Configure typedef | Kratos::ParticleCreatorDestructor | |
CreateSphericParticle(ModelPart &r_modelpart, int r_Elem_Id, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const Element &r_reference_element) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticle(ModelPart &r_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const Element &r_reference_element) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticle(ModelPart &r_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticle(ModelPart &r_modelpart, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticle(ModelPart &r_modelpart, int r_Elem_Id, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticle(ModelPart &r_modelpart, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticleRaw(ModelPart &r_modelpart, int r_Elem_Id, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const Element &r_reference_element) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticleRaw(ModelPart &r_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const Element &r_reference_element) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticleRaw(ModelPart &r_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticleRaw(ModelPart &r_modelpart, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticleRaw(ModelPart &r_modelpart, int r_Elem_Id, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
CreateSphericParticleRaw(ModelPart &r_modelpart, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const std::string &element_type) | Kratos::ParticleCreatorDestructor | |
DestroyContactElements(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
DestroyContactElementsOutsideBoundingBox(ModelPart &r_model_part, ModelPart &mcontacts_model_part) | Kratos::ParticleCreatorDestructor | |
DestroyMarkedParticles(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
DestroyParticleElements(ModelPart &r_model_part, Flags flag_for_destruction) | Kratos::ParticleCreatorDestructor | |
DestroyParticles(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
DestroyParticles(ModelPart::MeshType &rMesh, const double current_time) | Kratos::ParticleCreatorDestructor | |
DestroyParticlesOutsideBoundingBox(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
ElementCreatorWithPhysicalParameters(ModelPart &r_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Element::Pointer injector_element, Properties::Pointer r_params, ModelPart &r_sub_model_part_with_parameters, std::map< std::string, std::unique_ptr< RandomVariable >> &r_random_variables_map, const Element &r_reference_element, PropertiesProxy *p_fast_properties, bool has_sphericity, bool has_rotation, bool initial, ElementsContainerType &array_of_injector_elements) | Kratos::ParticleCreatorDestructor | |
ElementsArrayType typedef | Kratos::ParticleCreatorDestructor | |
ElementsContainerType typedef | Kratos::ParticleCreatorDestructor | |
ExplicitSolverStrategy class | Kratos::ParticleCreatorDestructor | friend |
FindAndSaveMaxNodeIdInModelPart(ModelPart &r_modelpart) | Kratos::ParticleCreatorDestructor | |
FindMaxConditionIdInModelPart(ModelPart &r_modelpart) | Kratos::ParticleCreatorDestructor | |
FindMaxElementIdInModelPart(ModelPart &r_modelpart) | Kratos::ParticleCreatorDestructor | |
FindMaxNodeIdInModelPart(ModelPart &r_modelpart) | Kratos::ParticleCreatorDestructor | |
GetAnalyticReplacement(const Element &sample_element, Geometry< Node >::PointsArrayType nodelist, Element::Pointer p_elem_to_be_replaced, ModelPart &spheres_model_part) | Kratos::ParticleCreatorDestructor | |
GetCurrentMaxNodeId() | Kratos::ParticleCreatorDestructor | |
GetDiameter() | Kratos::ParticleCreatorDestructor | |
GetHighNode() | Kratos::ParticleCreatorDestructor | |
GetLowNode() | Kratos::ParticleCreatorDestructor | |
GetStrictDiameter() | Kratos::ParticleCreatorDestructor | |
GetStrictHighNode() | Kratos::ParticleCreatorDestructor | |
GetStrictLowNode() | Kratos::ParticleCreatorDestructor | |
Info() const | Kratos::ParticleCreatorDestructor | virtual |
KRATOS_CLASS_POINTER_DEFINITION(ParticleCreatorDestructor) | Kratos::ParticleCreatorDestructor | |
MarkContactElementsForErasing(ModelPart &r_model_part, ModelPart &mcontacts_model_part) | Kratos::ParticleCreatorDestructor | |
MarkDistantParticlesForErasing(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
MarkInitialNeighboursThatAreBeingRemoved(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
MarkIsolatedParticlesForErasing(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
MarkParticlesForErasingGivenBoundingBox(ModelPart &r_model_part, array_1d< double, 3 > low_point, array_1d< double, 3 > high_point) | Kratos::ParticleCreatorDestructor | |
MarkParticlesForErasingGivenCylinder(ModelPart &r_model_part, array_1d< double, 3 > center, array_1d< double, 3 > axis_vector, const double radius) | Kratos::ParticleCreatorDestructor | |
MarkParticlesForErasingGivenScalarVariableValue(ModelPart &r_model_part, const Variable< double > &rVariable, double value, double tol) | Kratos::ParticleCreatorDestructor | |
MarkParticlesForErasingGivenVectorVariableModulus(ModelPart &r_model_part, const Variable< array_1d< double, 3 > > &rVariable, double value, double tol) | Kratos::ParticleCreatorDestructor | |
mMaxNodeId | Kratos::ParticleCreatorDestructor | |
MoveParticlesOutsideBoundingBoxBackInside(ModelPart &r_model_part) | Kratos::ParticleCreatorDestructor | |
NodeCreatorForClusters(ModelPart &r_modelpart, Node ::Pointer &pnew_node, int aId, array_1d< double, 3 > &reference_coordinates, double radius, Properties ¶ms) | Kratos::ParticleCreatorDestructor | |
NodeCreatorWithPhysicalParameters(ModelPart &r_modelpart, Node ::Pointer &pnew_node, int aId, Node ::Pointer &reference_node, double radius, Properties ¶ms, ModelPart &r_sub_model_part_with_parameters, bool has_sphericity, bool has_rotation, bool initial) | Kratos::ParticleCreatorDestructor | |
NodeForClustersCreatorWithPhysicalParameters(ModelPart &r_modelpart, Node ::Pointer &pnew_node, int aId, Node ::Pointer &reference_node, Properties ¶ms, ModelPart &r_sub_model_part_with_parameters, bool has_sphericity, bool has_rotation, bool initial) | Kratos::ParticleCreatorDestructor | |
NodesArrayType typedef | Kratos::ParticleCreatorDestructor | |
ParticleCreatorDestructor() | Kratos::ParticleCreatorDestructor | |
ParticleCreatorDestructor(Parameters settings) | Kratos::ParticleCreatorDestructor | |
ParticleCreatorDestructor(AnalyticWatcher::Pointer p_watcher) | Kratos::ParticleCreatorDestructor | |
ParticleCreatorDestructor(AnalyticWatcher::Pointer p_watcher, Parameters settings) | Kratos::ParticleCreatorDestructor | |
ParticleIterator typedef | Kratos::ParticleCreatorDestructor | |
ParticlePointerIterator typedef | Kratos::ParticleCreatorDestructor | |
ParticlePointerVector typedef | Kratos::ParticleCreatorDestructor | |
pGetCurrentMaxNodeId() | Kratos::ParticleCreatorDestructor | |
PrintData(std::ostream &rOStream) const | Kratos::ParticleCreatorDestructor | virtual |
PrintInfo(std::ostream &rOStream) const | Kratos::ParticleCreatorDestructor | virtual |
rand_lognormal(const double mean, const double stddev, const double max_radius, const double min_radius) | Kratos::ParticleCreatorDestructor | static |
rand_normal(const double mean, const double stddev, const double max_radius, const double min_radius) | Kratos::ParticleCreatorDestructor | static |
RemoveUnusedNodesOfTheClustersModelPart(ModelPart &r_clusters_modelpart) | Kratos::ParticleCreatorDestructor | |
RenumberElementIdsFromGivenValue(ModelPart &r_modelpart, const int initial_id) | Kratos::ParticleCreatorDestructor | |
SelectRadius(bool initial, ModelPart &r_sub_model_part_with_parameters, std::map< std::string, std::unique_ptr< RandomVariable >> &r_random_variables_map) | Kratos::ParticleCreatorDestructor | virtual |
SetHighNode(array_1d< double, 3 > node) | Kratos::ParticleCreatorDestructor | |
SetLowNode(array_1d< double, 3 > node) | Kratos::ParticleCreatorDestructor | |
SetMaxNodeId(unsigned int id) | Kratos::ParticleCreatorDestructor | |
space_dim | Kratos::ParticleCreatorDestructor | static |
SphereCreatorForBreakableClusters(ModelPart &r_modelpart, Node ::Pointer &pnew_node, int r_Elem_Id, double radius, array_1d< double, 3 > &reference_coordinates, Properties::Pointer r_params, const Element &r_reference_element, const int cluster_id, PropertiesProxy *p_fast_properties) | Kratos::ParticleCreatorDestructor | |
SphereCreatorForClusters(ModelPart &r_modelpart, Node ::Pointer &pnew_node, int r_Elem_Id, double radius, array_1d< double, 3 > &reference_coordinates, double cluster_mass, Properties::Pointer r_params, const Element &r_reference_element, const int cluster_id, PropertiesProxy *p_fast_properties) | Kratos::ParticleCreatorDestructor | |
UpdateSurroundingBoundingBox(ModelPart &spheres_model_part) | Kratos::ParticleCreatorDestructor | |
~ParticleCreatorDestructor() | Kratos::ParticleCreatorDestructor | virtual |