![]() |
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 |