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.
Kratos::ExplicitSolverStrategy Member List

This is the complete list of members for Kratos::ExplicitSolverStrategy, including all inherited members.

ApplyInitialConditions()Kratos::ExplicitSolverStrategy
ApplyPrescribedBoundaryConditions()Kratos::ExplicitSolverStrategy
AttachSpheresToStickyWalls()Kratos::ExplicitSolverStrategyvirtual
BoundingBoxUtility(bool is_time_to_mark_and_remove=true)Kratos::ExplicitSolverStrategyvirtual
CalculateConditionsRHSAndAdd()Kratos::ExplicitSolverStrategyvirtual
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 typedefKratos::ExplicitSolverStrategy
ComputeCoordinationNumber(double &standard_dev)Kratos::ExplicitSolverStrategyvirtual
ComputeNewNeighboursHistoricalData()Kratos::ExplicitSolverStrategyvirtual
ComputeNewRigidFaceNeighboursHistoricalData()Kratos::ExplicitSolverStrategyvirtual
ComputeNodalArea()Kratos::ExplicitSolverStrategy
ComputeNormalPressureVectorField()Kratos::ExplicitSolverStrategy
ConditionsArrayType typedefKratos::ExplicitSolverStrategy
ConditionsContainerType typedefKratos::ExplicitSolverStrategy
CreateContactElements()Kratos::ExplicitSolverStrategyvirtual
DisplayThreadInfo()Kratos::ExplicitSolverStrategyvirtual
DistanceType typedefKratos::ExplicitSolverStrategy
ElementConfigureType typedefKratos::ExplicitSolverStrategy
ElementsArrayType typedefKratos::ExplicitSolverStrategy
ElementsContainerType typedefKratos::ExplicitSolverStrategy
ElementsIterator typedefKratos::ExplicitSolverStrategy
ExplicitSolverStrategy()Kratos::ExplicitSolverStrategyinline
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::ExplicitSolverStrategyinline
FastGetForce()Kratos::ExplicitSolverStrategy
FinalizeSolutionStep()Kratos::ExplicitSolverStrategyvirtual
ForceOperations(ModelPart &r_model_part)Kratos::ExplicitSolverStrategyvirtual
GetAllElements(ModelPart &r_model_part)Kratos::ExplicitSolverStrategyinlinevirtual
GetArrayOfAmplifiedRadii()Kratos::ExplicitSolverStrategyinline
GetClusterModelPart()Kratos::ExplicitSolverStrategyinline
GetClustersForce()Kratos::ExplicitSolverStrategyvirtual
GetContactModelPart()Kratos::ExplicitSolverStrategyinline
GetDeltaOption()Kratos::ExplicitSolverStrategyinline
GetDemFemSearch()Kratos::ExplicitSolverStrategyinline
GetElements(ModelPart &r_model_part)Kratos::ExplicitSolverStrategyinlinevirtual
GetFemModelPart()Kratos::ExplicitSolverStrategyinline
GetForce()Kratos::ExplicitSolverStrategy
GetInletModelPart()Kratos::ExplicitSolverStrategyinline
GetMaxTimeStep()Kratos::ExplicitSolverStrategyinline
GetModelPart()Kratos::ExplicitSolverStrategyinline
GetNStepSearch()Kratos::ExplicitSolverStrategyinline
GetNumberOfThreads()Kratos::ExplicitSolverStrategyinline
GetParticleCreatorDestructor()Kratos::ExplicitSolverStrategyinline
GetResults()Kratos::ExplicitSolverStrategyinline
GetResultsDistances()Kratos::ExplicitSolverStrategyinline
GetRigidBodyElementsForce()Kratos::ExplicitSolverStrategyvirtual
GetRigidBodyModelPart()Kratos::ExplicitSolverStrategyinline
GetRigidFaceResults()Kratos::ExplicitSolverStrategyinline
GetRigidFaceResultsDistances()Kratos::ExplicitSolverStrategyinline
GetSafetyFactor()Kratos::ExplicitSolverStrategyinline
GetSearchControl()Kratos::ExplicitSolverStrategyinline
GetSpSearch()Kratos::ExplicitSolverStrategyinline
Initialize()Kratos::ExplicitSolverStrategyvirtual
InitializeClusters()Kratos::ExplicitSolverStrategyvirtual
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
mArrayOfAmplifiedRadiiKratos::ExplicitSolverStrategyprotected
mDeltaOptionKratos::ExplicitSolverStrategyprotected
mDoSearchNeighbourElementsKratos::ExplicitSolverStrategyprotected
mDoSearchNeighbourFEMElementsKratos::ExplicitSolverStrategyprotected
mListOfGhostSphericParticlesKratos::ExplicitSolverStrategyprotected
mListOfSphericParticlesKratos::ExplicitSolverStrategyprotected
mMaxTimeStepKratos::ExplicitSolverStrategyprotected
mNStepSearchKratos::ExplicitSolverStrategyprotected
mNumberOfThreadsKratos::ExplicitSolverStrategyprotected
mParametersKratos::ExplicitSolverStrategyprotected
mpCluster_model_partKratos::ExplicitSolverStrategyprotected
mpContact_model_partKratos::ExplicitSolverStrategyprotected
mpDem_model_partKratos::ExplicitSolverStrategyprotected
mpDemFemSearchKratos::ExplicitSolverStrategyprotected
mpFem_model_partKratos::ExplicitSolverStrategyprotected
mpInlet_model_partKratos::ExplicitSolverStrategyprotected
mpParticleCreatorDestructorKratos::ExplicitSolverStrategyprotected
mpRigidBody_model_partKratos::ExplicitSolverStrategyprotected
mpSpSearchKratos::ExplicitSolverStrategyprotected
mRemoveBallsInitiallyTouchingWallsOptionKratos::ExplicitSolverStrategyprotected
mResultsKratos::ExplicitSolverStrategyprotected
mResultsDistancesKratos::ExplicitSolverStrategyprotected
mRigidFaceResultsKratos::ExplicitSolverStrategyprotected
mRigidFaceResultsDistancesKratos::ExplicitSolverStrategyprotected
mSafetyFactorKratos::ExplicitSolverStrategyprotected
mSearchControlKratos::ExplicitSolverStrategyprotected
NodeConfigureType typedefKratos::ExplicitSolverStrategy
NodesArrayType typedefKratos::ExplicitSolverStrategy
NodesContainerType typedefKratos::ExplicitSolverStrategy
PerformTimeIntegrationOfMotion(int StepFlag=0)Kratos::ExplicitSolverStrategyvirtual
PrepareContactElementsForPrinting()Kratos::ExplicitSolverStrategy
PrepareContactModelPart(ModelPart &r_model_part, ModelPart &mcontacts_model_part)Kratos::ExplicitSolverStrategy
PrepareElementsForPrinting()Kratos::ExplicitSolverStrategy
PropertiesContainerType typedefKratos::ExplicitSolverStrategy
PropertiesIterator typedefKratos::ExplicitSolverStrategy
RadiusArrayType typedefKratos::ExplicitSolverStrategy
RebuildListOfDiscontinuumSphericParticles()Kratos::ExplicitSolverStrategyinline
RebuildListOfSphericParticles(ElementsArrayType &pElements, std::vector< T * > &rCustomListOfParticles)Kratos::ExplicitSolverStrategyinline
RebuildPropertiesProxyPointers(std::vector< SphericParticle * > &rCustomListOfSphericParticles)Kratos::ExplicitSolverStrategy
RepairPointersToNormalProperties(std::vector< SphericParticle * > &rCustomListOfSphericParticles)Kratos::ExplicitSolverStrategy
ResetPrescribedMotionFlagsRespectingImposedDofs()Kratos::ExplicitSolverStrategy
ResultConditionsContainerType typedefKratos::ExplicitSolverStrategy
ResultElementsContainerType typedefKratos::ExplicitSolverStrategy
RigidFaceGeometricalConfigureType typedefKratos::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::ExplicitSolverStrategyvirtual
SearchRigidFaceNeighbours()Kratos::ExplicitSolverStrategyvirtual
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::ExplicitSolverStrategyvirtual
SetSearchRadiiWithFemOnAllParticles(ModelPart &r_model_part, const double added_search_distance=0.0, const double amplification=1.0)Kratos::ExplicitSolverStrategyvirtual
SetVariableToNodes(ComponentOf3ComponentsVariableType &r_variable_to_set, const double value, NodesArrayType &r_nodes_array)Kratos::ExplicitSolverStrategy
SolveSolutionStep()Kratos::ExplicitSolverStrategyvirtual
SynchronizeHistoricalVariables(ModelPart &r_model_part)Kratos::ExplicitSolverStrategy
SynchronizeRHS(ModelPart &r_model_part)Kratos::ExplicitSolverStrategy
UpdateMaxIdOfCreatorDestructor()Kratos::ExplicitSolverStrategy
VectorDistanceType typedefKratos::ExplicitSolverStrategy
VectorResultConditionsContainerType typedefKratos::ExplicitSolverStrategy
VectorResultElementsContainerType typedefKratos::ExplicitSolverStrategy
~ExplicitSolverStrategy()Kratos::ExplicitSolverStrategyinlinevirtual