|
| | KRATOS_CLASS_POINTER_DEFINITION (AdamsBashforthStrategy) |
| | Pointer definition of AdamsBashforthStrategy. More...
|
| |
| | AdamsBashforthStrategy () |
| |
| | AdamsBashforthStrategy (ExplicitSolverSettings &settings, const double max_delta_time, const int n_step_search, const double safety_factor, const int delta_option, ParticleCreatorDestructor::Pointer p_creator_destructor, DEM_FEM_Search::Pointer p_dem_fem_search, SpatialSearch::Pointer pSpSearch, Parameters strategy_parameters) |
| |
| virtual | ~AdamsBashforthStrategy () |
| | Destructor. More...
|
| |
| double | SolveSolutionStep () override |
| |
| ModelPart & | GetModelPart () |
| |
| ModelPart & | GetFemModelPart () |
| |
| virtual void | SearchNeighbours () |
| |
| virtual void | SetSearchRadiiOnAllParticles (ModelPart &r_model_part, const double added_search_distance=0.0, const double amplification=1.0) |
| |
| | KRATOS_CLASS_POINTER_DEFINITION (ExplicitSolverStrategy) |
| | Pointer definition of ExplicitSolverStrategy. More...
|
| |
| | ExplicitSolverStrategy () |
| |
| | ExplicitSolverStrategy (ExplicitSolverSettings &settings, const double max_delta_time, const int n_step_search, const double safety_factor, const int delta_option, ParticleCreatorDestructor::Pointer p_creator_destructor, DEM_FEM_Search::Pointer p_dem_fem_search, SpatialSearch::Pointer pSpSearch, Parameters strategy_parameters) |
| |
| virtual | ~ExplicitSolverStrategy () |
| | Destructor. More...
|
| |
| template<class T > |
| void | RebuildListOfSphericParticles (ElementsArrayType &pElements, std::vector< T * > &rCustomListOfParticles) |
| |
| void | RebuildListOfDiscontinuumSphericParticles () |
| |
| void | RebuildPropertiesProxyPointers (std::vector< SphericParticle * > &rCustomListOfSphericParticles) |
| |
| void | SendProcessInfoToClustersModelPart () |
| |
| void | UpdateMaxIdOfCreatorDestructor () |
| |
| void | RepairPointersToNormalProperties (std::vector< SphericParticle * > &rCustomListOfSphericParticles) |
| |
| virtual void | Initialize () |
| |
| virtual void | AttachSpheresToStickyWalls () |
| |
| virtual void | DisplayThreadInfo () |
| |
| double | CalculateMaxInletTimeStep () |
| |
| virtual void | InitializeClusters () |
| |
| virtual void | GetClustersForce () |
| |
| virtual void | GetRigidBodyElementsForce () |
| |
| void | SearchDEMOperations (ModelPart &r_model_part, bool has_mpi=true) |
| |
| void | SearchFEMOperations (ModelPart &r_model_part, bool has_mpi=true) |
| |
| virtual void | ForceOperations (ModelPart &r_model_part) |
| |
| void | GetForce () |
| |
| void | FastGetForce () |
| |
| virtual void | PerformTimeIntegrationOfMotion (int StepFlag=0) |
| |
| void | InitializeSolutionStep () |
| |
| virtual void | BoundingBoxUtility (bool is_time_to_mark_and_remove=true) |
| |
| virtual void | FinalizeSolutionStep () |
| |
| void | InitializeElements () |
| |
| void | InitializeDEMElements () |
| |
| void | InitializeFEMElements () |
| |
| void | InitializeFEMWallsAsRigidBodyElements (ModelPart::SubModelPartsContainerType::iterator &sub_model_part) |
| |
| void | MarkToDeleteAllSpheresInitiallyIndentedWithFEM (ModelPart &rSpheresModelPart) |
| |
| void | ComputeNodalArea () |
| |
| void | ComputeNormalPressureVectorField () |
| |
| virtual void | CalculateConditionsRHSAndAdd () |
| |
| void | ClearFEMForces () |
| |
| void | CalculateNodalPressuresAndStressesOnWalls () |
| |
| void | SetFlagAndVariableToNodes (const Kratos::Flags &r_flag_name, ComponentOf3ComponentsVariableType &r_variable_to_set, const double value, NodesArrayType &r_nodes_array) |
| |
| void | SetVariableToNodes (ComponentOf3ComponentsVariableType &r_variable_to_set, const double value, NodesArrayType &r_nodes_array) |
| |
| void | ResetPrescribedMotionFlagsRespectingImposedDofs () |
| |
| void | ApplyPrescribedBoundaryConditions () |
| |
| void | ApplyInitialConditions () |
| |
| virtual void | SetSearchRadiiOnAllParticles (ModelPart &r_model_part, const double added_search_distance=0.0, const double amplification=1.0) |
| |
| void | SetNormalRadiiOnAllParticles (ModelPart &r_model_part) |
| |
| virtual void | SetSearchRadiiWithFemOnAllParticles (ModelPart &r_model_part, const double added_search_distance=0.0, const double amplification=1.0) |
| |
| virtual void | ComputeNewNeighboursHistoricalData () |
| |
| virtual void | CreateContactElements () |
| |
| void | InitializeContactElements () |
| |
| void | PrepareContactElementsForPrinting () |
| |
| virtual void | ComputeNewRigidFaceNeighboursHistoricalData () |
| |
| virtual void | SearchRigidFaceNeighbours () |
| |
| void | CheckHierarchyWithCurrentNeighbours () |
| |
| void | CalculateInitialMaxIndentations (const ProcessInfo &r_process_info) |
| |
| void | PrepareContactModelPart (ModelPart &r_model_part, ModelPart &mcontacts_model_part) |
| |
| void | PrepareElementsForPrinting () |
| |
| void | SynchronizeHistoricalVariables (ModelPart &r_model_part) |
| |
| void | SynchronizeRHS (ModelPart &r_model_part) |
| |
| void | Check_MPI (bool &has_mpi) |
| |
| virtual double | ComputeCoordinationNumber (double &standard_dev) |
| |
| ModelPart & | GetModelPart () |
| |
| ModelPart & | GetFemModelPart () |
| |
| ModelPart & | GetContactModelPart () |
| |
| ModelPart & | GetClusterModelPart () |
| |
| ModelPart & | GetInletModelPart () |
| |
| ModelPart & | GetRigidBodyModelPart () |
| |
| VectorResultElementsContainerType & | GetResults () |
| |
| VectorDistanceType & | GetResultsDistances () |
| |
| RadiusArrayType & | GetArrayOfAmplifiedRadii () |
| |
| int & | GetNStepSearch () |
| |
| int & | GetSearchControl () |
| |
| int & | GetNumberOfThreads () |
| |
| double & | GetMaxTimeStep () |
| |
| double & | GetSafetyFactor () |
| |
| int & | GetDeltaOption () |
| |
| ParticleCreatorDestructor::Pointer & | GetParticleCreatorDestructor () |
| |
| SpatialSearch::Pointer & | GetSpSearch () |
| |
| VectorResultConditionsContainerType & | GetRigidFaceResults () |
| |
| VectorDistanceType & | GetRigidFaceResultsDistances () |
| |
| DEM_FEM_Search::Pointer & | GetDemFemSearch () |
| |
| virtual ElementsArrayType & | GetElements (ModelPart &r_model_part) |
| |
| virtual ElementsArrayType & | GetAllElements (ModelPart &r_model_part) |
| |