ApplyInitialConditions() | Kratos::ExplicitSolverStrategy | |
ApplyPrescribedBoundaryConditions() | Kratos::ExplicitSolverStrategy | |
AttachSpheresToStickyWalls() | Kratos::ExplicitSolverStrategy | virtual |
BoundingBoxUtility(bool is_time_to_mark_and_remove=true) | Kratos::ExplicitSolverStrategy | virtual |
CalculateConditionsRHSAndAdd() | Kratos::ExplicitSolverStrategy | virtual |
CalculateInitialMaxIndentations(const ProcessInfo &r_process_info) | Kratos::ExplicitSolverStrategy | |
CalculateMaxInletTimeStep() | Kratos::ExplicitSolverStrategy | |
CalculateNodalPressuresAndStressesOnWalls() | Kratos::ExplicitSolverStrategy | |
Check_MPI(bool &has_mpi) | Kratos::ExplicitSolverStrategy | |
CheckHierarchyWithCurrentNeighbours() | Kratos::ExplicitSolverStrategy | |
ClearFEMForces() | Kratos::ExplicitSolverStrategy | |
ComponentOf3ComponentsVariableType typedef | Kratos::ExplicitSolverStrategy | |
ComputeCoordinationNumber(double &standard_dev) | Kratos::ExplicitSolverStrategy | virtual |
ComputeNewNeighboursHistoricalData() | Kratos::ExplicitSolverStrategy | virtual |
ComputeNewRigidFaceNeighboursHistoricalData() | Kratos::ExplicitSolverStrategy | virtual |
ComputeNodalArea() | Kratos::ExplicitSolverStrategy | |
ComputeNormalPressureVectorField() | Kratos::ExplicitSolverStrategy | |
ConditionsArrayType typedef | Kratos::ExplicitSolverStrategy | |
ConditionsContainerType typedef | Kratos::ExplicitSolverStrategy | |
CreateContactElements() | Kratos::ExplicitSolverStrategy | virtual |
DisplayThreadInfo() | Kratos::ExplicitSolverStrategy | virtual |
DistanceType typedef | Kratos::ExplicitSolverStrategy | |
ElementConfigureType typedef | Kratos::ExplicitSolverStrategy | |
ElementsArrayType typedef | Kratos::ExplicitSolverStrategy | |
ElementsContainerType typedef | Kratos::ExplicitSolverStrategy | |
ElementsIterator typedef | Kratos::ExplicitSolverStrategy | |
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() | Kratos::ExplicitSolverStrategy | virtual |
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) | Kratos::ExplicitSolverStrategy | inlinevirtual |
GetFemModelPart() | Kratos::ExplicitSolverStrategy | inline |
GetForce() | Kratos::ExplicitSolverStrategy | |
GetInletModelPart() | Kratos::ExplicitSolverStrategy | inline |
GetMaxTimeStep() | Kratos::ExplicitSolverStrategy | inline |
GetModelPart() | Kratos::ExplicitSolverStrategy | 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 |
Initialize() | Kratos::ExplicitSolverStrategy | 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(ExplicitSolverStrategy) | Kratos::ExplicitSolverStrategy | |
MarkToDeleteAllSpheresInitiallyIndentedWithFEM(ModelPart &rSpheresModelPart) | Kratos::ExplicitSolverStrategy | |
mArrayOfAmplifiedRadii | Kratos::ExplicitSolverStrategy | protected |
mDeltaOption | Kratos::ExplicitSolverStrategy | protected |
mDoSearchNeighbourElements | Kratos::ExplicitSolverStrategy | protected |
mDoSearchNeighbourFEMElements | Kratos::ExplicitSolverStrategy | protected |
mListOfGhostSphericParticles | Kratos::ExplicitSolverStrategy | protected |
mListOfSphericParticles | Kratos::ExplicitSolverStrategy | protected |
mMaxTimeStep | Kratos::ExplicitSolverStrategy | protected |
mNStepSearch | Kratos::ExplicitSolverStrategy | protected |
mNumberOfThreads | Kratos::ExplicitSolverStrategy | protected |
mParameters | Kratos::ExplicitSolverStrategy | protected |
mpCluster_model_part | Kratos::ExplicitSolverStrategy | protected |
mpContact_model_part | Kratos::ExplicitSolverStrategy | protected |
mpDem_model_part | Kratos::ExplicitSolverStrategy | protected |
mpDemFemSearch | Kratos::ExplicitSolverStrategy | protected |
mpFem_model_part | Kratos::ExplicitSolverStrategy | protected |
mpInlet_model_part | Kratos::ExplicitSolverStrategy | protected |
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 |
NodeConfigureType typedef | Kratos::ExplicitSolverStrategy | |
NodesArrayType typedef | Kratos::ExplicitSolverStrategy | |
NodesContainerType typedef | Kratos::ExplicitSolverStrategy | |
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 | |
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 | |
ResultConditionsContainerType typedef | Kratos::ExplicitSolverStrategy | |
ResultElementsContainerType typedef | Kratos::ExplicitSolverStrategy | |
RigidFaceGeometricalConfigureType typedef | Kratos::ExplicitSolverStrategy | |
SearchDEMOperations(ModelPart &r_model_part, bool has_mpi=true) | Kratos::ExplicitSolverStrategy | |
SearchFEMOperations(ModelPart &r_model_part, bool has_mpi=true) | Kratos::ExplicitSolverStrategy | |
SearchNeighbours() | Kratos::ExplicitSolverStrategy | virtual |
SearchRigidFaceNeighbours() | Kratos::ExplicitSolverStrategy | virtual |
SendProcessInfoToClustersModelPart() | Kratos::ExplicitSolverStrategy | |
SetFlagAndVariableToNodes(const Kratos::Flags &r_flag_name, ComponentOf3ComponentsVariableType &r_variable_to_set, const double value, NodesArrayType &r_nodes_array) | Kratos::ExplicitSolverStrategy | |
SetNormalRadiiOnAllParticles(ModelPart &r_model_part) | Kratos::ExplicitSolverStrategy | |
SetSearchRadiiOnAllParticles(ModelPart &r_model_part, const double added_search_distance=0.0, const double amplification=1.0) | Kratos::ExplicitSolverStrategy | 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() | Kratos::ExplicitSolverStrategy | virtual |
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 | |
~ExplicitSolverStrategy() | Kratos::ExplicitSolverStrategy | inlinevirtual |