9 #if !defined(KRATOS_THERMAL_EXPLICIT_SOLVER_STRATEGY_H_INCLUDED)
10 #define KRATOS_THERMAL_EXPLICIT_SOLVER_STRATEGY_H_INCLUDED
35 const double max_delta_time,
36 const int n_step_search,
38 const int delta_option,
39 ParticleCreatorDestructor::Pointer p_creator_destructor,
40 DEM_FEM_Search::Pointer p_dem_fem_search,
41 SpatialSearch::Pointer pSpSearch,
48 void Initialize (
void)
override;
49 void SetSearchRadiiOnAllParticles (
ModelPart& r_model_part,
double added_search_distance = 0.0,
double amplification = 1.0)
override;
50 void SetSearchRadiiWithFemOnAllParticles (
ModelPart& r_model_part,
double added_search_distance = 0.0,
double amplification = 1.0)
override;
53 double SolveSolutionStepStatic(
void);
58 void SetSolveFrequency (
void);
59 void PerformThermalTimeIntegration (
void);
60 void SetSearchRadii (
ModelPart & r_model_part,
double added_search_distance,
double amplification);
Definition: explicit_solver_strategy.h:54
Definition: explicit_solver_strategy.h:70
std::vector< SphericParticle * > mListOfSphericParticles
Definition: explicit_solver_strategy.h:308
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
Definition: thermal_explicit_solver_strategy.h:23
KRATOS_CLASS_POINTER_DEFINITION(ThermalExplicitSolverStrategy)
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
safety_factor
Definition: edgebased_PureConvection.py:110