Add_As_Ghost(ModelPart &r_model_part, ModelPart &mcontacts_model_part, ParticleWeakIteratorType_ptr continuum_ini_neighbour_iterator, Element::Pointer p_contact_element) | Kratos::ContinuumExplicitSolverStrategy | inlinevirtual |
Add_As_Local(ModelPart &r_model_part, ModelPart &mcontacts_model_part, ParticleWeakIteratorType_ptr continuum_ini_neighbour_iterator, Element::Pointer p_contact_element) | Kratos::ContinuumExplicitSolverStrategy | inlinevirtual |
Add_As_Own(ModelPart &r_model_part, ModelPart &mcontacts_model_part, ParticleWeakIteratorType_ptr continuum_ini_neighbour_iterator, Element::Pointer p_contact_element) | Kratos::ContinuumExplicitSolverStrategy | inlinevirtual |
ApplyInitialConditions() | Kratos::ExplicitSolverStrategy | |
ApplyPrescribedBoundaryConditions() | Kratos::ExplicitSolverStrategy | |
AttachSpheresToStickyWalls() | Kratos::ExplicitSolverStrategy | virtual |
BaseType typedef | Kratos::ContinuumExplicitSolverStrategy | |
BoundingBoxUtility(bool is_time_to_mark_and_remove=true) override | Kratos::ContinuumExplicitSolverStrategy | virtual |
BreakAllBonds() | Kratos::ContinuumExplicitSolverStrategy | |
BreakAlmostBrokenSpheres() | Kratos::ContinuumExplicitSolverStrategy | |
CalculateConditionsRHSAndAdd() | Kratos::ExplicitSolverStrategy | virtual |
CalculateInitialMaxIndentations(const ProcessInfo &r_process_info) | Kratos::ExplicitSolverStrategy | |
CalculateMaxInletTimeStep() | Kratos::ExplicitSolverStrategy | |
CalculateMaxSearchDistance() | Kratos::ContinuumExplicitSolverStrategy | virtual |
CalculateMeanContactArea() | Kratos::ContinuumExplicitSolverStrategy | |
CalculateNodalPressuresAndStressesOnWalls() | Kratos::ExplicitSolverStrategy | |
Check_MPI(bool &has_mpi) | Kratos::ExplicitSolverStrategy | |
CheckHierarchyWithCurrentNeighbours() | Kratos::ExplicitSolverStrategy | |
ClearFEMForces() | Kratos::ExplicitSolverStrategy | |
ComponentOf3ComponentsVariableType typedef | Kratos::ExplicitSolverStrategy | |
ComputeCoordinationNumber(double &standard_dev) override | Kratos::ContinuumExplicitSolverStrategy | virtual |
ComputeNewNeighboursHistoricalData() override | Kratos::ContinuumExplicitSolverStrategy | virtual |
ComputeNewRigidFaceNeighboursHistoricalData() override | Kratos::ContinuumExplicitSolverStrategy | virtual |
ComputeNodalArea() | Kratos::ExplicitSolverStrategy | |
ComputeNormalPressureVectorField() | Kratos::ExplicitSolverStrategy | |
ComputeSkin(ModelPart &rSpheresModelPart, const double factor_radius=1.0) | Kratos::ContinuumExplicitSolverStrategy | |
ConditionsArrayType typedef | Kratos::ContinuumExplicitSolverStrategy | |
ConditionsContainerType typedef | Kratos::ExplicitSolverStrategy | |
ContinuumExplicitSolverStrategy() | Kratos::ContinuumExplicitSolverStrategy | inline |
ContinuumExplicitSolverStrategy(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) | Kratos::ContinuumExplicitSolverStrategy | inline |
CreateContactElements() override | Kratos::ContinuumExplicitSolverStrategy | virtual |
DestroyMarkedParticlesRebuildLists() | Kratos::ContinuumExplicitSolverStrategy | virtual |
DisplayThreadInfo() | Kratos::ExplicitSolverStrategy | virtual |
DistanceType typedef | Kratos::ExplicitSolverStrategy | |
ElementConfigureType typedef | Kratos::ExplicitSolverStrategy | |
ElementsArrayType typedef | Kratos::ContinuumExplicitSolverStrategy | |
ElementsContainerType typedef | Kratos::ExplicitSolverStrategy | |
ElementsIterator typedef | Kratos::ContinuumExplicitSolverStrategy | |
ExplicitSolverStrategy() | Kratos::ExplicitSolverStrategy | inline |
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) | Kratos::ExplicitSolverStrategy | inline |
FastGetForce() | Kratos::ExplicitSolverStrategy | |
FinalizeSolutionStep() override | Kratos::ContinuumExplicitSolverStrategy | virtual |
FinalizeSolutionStepFEM() | Kratos::ContinuumExplicitSolverStrategy | |
ForceOperations(ModelPart &r_model_part) | Kratos::ExplicitSolverStrategy | virtual |
GetAllElements(ModelPart &r_model_part) | Kratos::ExplicitSolverStrategy | inlinevirtual |
GetArrayOfAmplifiedRadii() | Kratos::ExplicitSolverStrategy | inline |
GetClusterModelPart() | Kratos::ExplicitSolverStrategy | inline |
GetClustersForce() | Kratos::ExplicitSolverStrategy | virtual |
GetContactModelPart() | Kratos::ExplicitSolverStrategy | inline |
GetDeltaOption() | Kratos::ExplicitSolverStrategy | inline |
GetDemFemSearch() | Kratos::ExplicitSolverStrategy | inline |
GetElements(ModelPart &r_model_part) override | Kratos::ContinuumExplicitSolverStrategy | inlinevirtual |
GetFemModelPart() | Kratos::ContinuumExplicitSolverStrategy | inline |
GetForce() | Kratos::ExplicitSolverStrategy | |
GetInletModelPart() | Kratos::ExplicitSolverStrategy | inline |
GetMaxTimeStep() | Kratos::ExplicitSolverStrategy | inline |
GetModelPart() | Kratos::ContinuumExplicitSolverStrategy | inline |
GetNStepSearch() | Kratos::ExplicitSolverStrategy | inline |
GetNumberOfThreads() | Kratos::ExplicitSolverStrategy | inline |
GetParticleCreatorDestructor() | Kratos::ExplicitSolverStrategy | inline |
GetResults() | Kratos::ExplicitSolverStrategy | inline |
GetResultsDistances() | Kratos::ExplicitSolverStrategy | inline |
GetRigidBodyElementsForce() | Kratos::ExplicitSolverStrategy | virtual |
GetRigidBodyModelPart() | Kratos::ExplicitSolverStrategy | inline |
GetRigidFaceResults() | Kratos::ExplicitSolverStrategy | inline |
GetRigidFaceResultsDistances() | Kratos::ExplicitSolverStrategy | inline |
GetSafetyFactor() | Kratos::ExplicitSolverStrategy | inline |
GetSearchControl() | Kratos::ExplicitSolverStrategy | inline |
GetSpSearch() | Kratos::ExplicitSolverStrategy | inline |
HealAllBonds() | Kratos::ContinuumExplicitSolverStrategy | |
Initialize() override | Kratos::ContinuumExplicitSolverStrategy | virtual |
InitializeClusters() | Kratos::ExplicitSolverStrategy | virtual |
InitializeContactElements() | Kratos::ExplicitSolverStrategy | |
InitializeDEMElements() | Kratos::ExplicitSolverStrategy | |
InitializeElements() | Kratos::ExplicitSolverStrategy | |
InitializeFEMElements() | Kratos::ExplicitSolverStrategy | |
InitializeFEMWallsAsRigidBodyElements(ModelPart::SubModelPartsContainerType::iterator &sub_model_part) | Kratos::ExplicitSolverStrategy | |
InitializeSolutionStep() | Kratos::ExplicitSolverStrategy | |
KRATOS_CLASS_POINTER_DEFINITION(ContinuumExplicitSolverStrategy) | Kratos::ContinuumExplicitSolverStrategy | |
Kratos::ExplicitSolverStrategy::KRATOS_CLASS_POINTER_DEFINITION(ExplicitSolverStrategy) | Kratos::ExplicitSolverStrategy | |
MarkNewSkinParticles() | Kratos::ContinuumExplicitSolverStrategy | |
MarkToDeleteAllSpheresInitiallyIndentedWithFEM(ModelPart &rSpheresModelPart) | Kratos::ExplicitSolverStrategy | |
mArrayOfAmplifiedRadii | Kratos::ExplicitSolverStrategy | protected |
mcontinuum_simulating_option | Kratos::ContinuumExplicitSolverStrategy | protected |
mDeltaOption | Kratos::ExplicitSolverStrategy | protected |
mDoSearchNeighbourElements | Kratos::ExplicitSolverStrategy | protected |
mDoSearchNeighbourFEMElements | Kratos::ExplicitSolverStrategy | protected |
MeshRepairOperations() | Kratos::ContinuumExplicitSolverStrategy | virtual |
mFixSwitch | Kratos::ContinuumExplicitSolverStrategy | protected |
mListOfGhostSphericContinuumParticles | Kratos::ContinuumExplicitSolverStrategy | protected |
mListOfGhostSphericParticles | Kratos::ContinuumExplicitSolverStrategy | |
mListOfSphericContinuumParticles | Kratos::ContinuumExplicitSolverStrategy | protected |
mListOfSphericParticles | Kratos::ContinuumExplicitSolverStrategy | |
mMaxTimeStep | Kratos::ExplicitSolverStrategy | protected |
mNStepSearch | Kratos::ExplicitSolverStrategy | protected |
mNumberOfThreads | Kratos::ContinuumExplicitSolverStrategy | |
mParameters | Kratos::ExplicitSolverStrategy | protected |
mpCluster_model_part | Kratos::ContinuumExplicitSolverStrategy | |
mpContact_model_part | Kratos::ContinuumExplicitSolverStrategy | |
mpDem_model_part | Kratos::ExplicitSolverStrategy | protected |
mpDemFemSearch | Kratos::ExplicitSolverStrategy | protected |
mpFem_model_part | Kratos::ExplicitSolverStrategy | protected |
mpInlet_model_part | Kratos::ContinuumExplicitSolverStrategy | |
mpParticleCreatorDestructor | Kratos::ExplicitSolverStrategy | protected |
mpRigidBody_model_part | Kratos::ExplicitSolverStrategy | protected |
mpSpSearch | Kratos::ExplicitSolverStrategy | protected |
mRemoveBallsInitiallyTouchingWallsOption | Kratos::ExplicitSolverStrategy | protected |
mResults | Kratos::ExplicitSolverStrategy | protected |
mResultsDistances | Kratos::ExplicitSolverStrategy | protected |
mRigidFaceResults | Kratos::ExplicitSolverStrategy | protected |
mRigidFaceResultsDistances | Kratos::ExplicitSolverStrategy | protected |
mSafetyFactor | Kratos::ExplicitSolverStrategy | protected |
mSearchControl | Kratos::ExplicitSolverStrategy | protected |
mSearchControlVector | Kratos::ContinuumExplicitSolverStrategy | protected |
NodeConfigureType typedef | Kratos::ExplicitSolverStrategy | |
NodesArrayType typedef | Kratos::ContinuumExplicitSolverStrategy | |
NodesContainerType typedef | Kratos::ExplicitSolverStrategy | |
ParticleWeakIteratorType typedef | Kratos::ContinuumExplicitSolverStrategy | |
ParticleWeakIteratorType_ptr typedef | Kratos::ContinuumExplicitSolverStrategy | |
ParticleWeakVectorType typedef | Kratos::ContinuumExplicitSolverStrategy | |
PerformTimeIntegrationOfMotion(int StepFlag=0) | Kratos::ExplicitSolverStrategy | virtual |
PrepareContactElementsForPrinting() | Kratos::ExplicitSolverStrategy | |
PrepareContactModelPart(ModelPart &r_model_part, ModelPart &mcontacts_model_part) | Kratos::ExplicitSolverStrategy | |
PrepareElementsForPrinting() | Kratos::ExplicitSolverStrategy | |
PropertiesContainerType typedef | Kratos::ExplicitSolverStrategy | |
PropertiesIterator typedef | Kratos::ExplicitSolverStrategy | |
RadiusArrayType typedef | Kratos::ExplicitSolverStrategy | |
Reassign_Ids(ModelPart &mcontacts_model_part) | Kratos::ContinuumExplicitSolverStrategy | inlinevirtual |
RebuildListOfContinuumSphericParticles() | Kratos::ContinuumExplicitSolverStrategy | inline |
RebuildListOfDiscontinuumSphericParticles() | Kratos::ExplicitSolverStrategy | inline |
RebuildListOfSphericParticles(ElementsArrayType &pElements, std::vector< T * > &rCustomListOfParticles) | Kratos::ExplicitSolverStrategy | inline |
RebuildPropertiesProxyPointers(std::vector< SphericParticle * > &rCustomListOfSphericParticles) | Kratos::ExplicitSolverStrategy | |
RepairPointersToNormalProperties(std::vector< SphericParticle * > &rCustomListOfSphericParticles) | Kratos::ExplicitSolverStrategy | |
ResetPrescribedMotionFlagsRespectingImposedDofs() | Kratos::ExplicitSolverStrategy | |
ResetSkinParticles(ModelPart &r_model_part) | Kratos::ContinuumExplicitSolverStrategy | |
ResultConditionsContainerType typedef | Kratos::ExplicitSolverStrategy | |
ResultElementsContainerType typedef | Kratos::ExplicitSolverStrategy | |
RigidFaceGeometricalConfigureType typedef | Kratos::ExplicitSolverStrategy | |
SearchDEMOperations(ModelPart &r_model_part, bool has_mpi) | Kratos::ContinuumExplicitSolverStrategy | |
SearchFEMOperations(ModelPart &r_model_part, bool has_mpi=true) | Kratos::ExplicitSolverStrategy | |
SearchNeighbours() | Kratos::ContinuumExplicitSolverStrategy | virtual |
SearchRigidFaceNeighbours() | Kratos::ExplicitSolverStrategy | virtual |
SendProcessInfoToClustersModelPart() | Kratos::ExplicitSolverStrategy | |
SetCoordinationNumber(ModelPart &r_model_part) | Kratos::ContinuumExplicitSolverStrategy | |
SetFlagAndVariableToNodes(const Kratos::Flags &r_flag_name, ComponentOf3ComponentsVariableType &r_variable_to_set, const double value, NodesArrayType &r_nodes_array) | Kratos::ExplicitSolverStrategy | |
SetInitialDemContacts() | Kratos::ContinuumExplicitSolverStrategy | |
SetInitialFemContacts() | Kratos::ContinuumExplicitSolverStrategy | |
SetNormalRadiiOnAllParticles(ModelPart &r_model_part) | Kratos::ExplicitSolverStrategy | |
SetSearchRadiiOnAllParticles(ModelPart &r_model_part, const double added_search_distance, const double amplification) override | Kratos::ContinuumExplicitSolverStrategy | virtual |
SetSearchRadiiWithFemOnAllParticles(ModelPart &r_model_part, const double added_search_distance=0.0, const double amplification=1.0) | Kratos::ExplicitSolverStrategy | virtual |
SetVariableToNodes(ComponentOf3ComponentsVariableType &r_variable_to_set, const double value, NodesArrayType &r_nodes_array) | Kratos::ExplicitSolverStrategy | |
SolveSolutionStep() override | Kratos::ContinuumExplicitSolverStrategy | virtual |
Sort_Contact_Modelpart(ModelPart &mcontacts_model_part) | Kratos::ContinuumExplicitSolverStrategy | inlinevirtual |
SynchronizeHistoricalVariables(ModelPart &r_model_part) | Kratos::ExplicitSolverStrategy | |
SynchronizeRHS(ModelPart &r_model_part) | Kratos::ExplicitSolverStrategy | |
UpdateMaxIdOfCreatorDestructor() | Kratos::ExplicitSolverStrategy | |
VectorDistanceType typedef | Kratos::ExplicitSolverStrategy | |
VectorResultConditionsContainerType typedef | Kratos::ExplicitSolverStrategy | |
VectorResultElementsContainerType typedef | Kratos::ExplicitSolverStrategy | |
~ContinuumExplicitSolverStrategy() | Kratos::ContinuumExplicitSolverStrategy | inlinevirtual |
~ExplicitSolverStrategy() | Kratos::ExplicitSolverStrategy | inlinevirtual |