3 #if !defined(SWIMMING_DEM_BENTONITE_FORCE_BASED_INLET_H)
4 #define SWIMMING_DEM_BENTONITE_FORCE_BASED_INLET_H
30 void InitializeStep(
ModelPart& r_receiver_model_part)
override;
33 double mCationConcentration;
35 void FixInjectionConditions(
Element* p_element,
Element* p_injector_element)
override;
36 void FixInjectorConditions(
Element* p_element)
override;
38 void UpdateInjectionForce(
Element *p_element);
Definition: bentonite_force_based_inlet.h:12
virtual ~Bentonite_Force_Based_Inlet()
Destructor.
Definition: bentonite_force_based_inlet.h:28
GlobalPointersVector< Element > ParticleWeakVectorType
Definition: bentonite_force_based_inlet.h:20
ModelPart::ElementsContainerType ElementsArrayType
Definition: bentonite_force_based_inlet.h:21
DEM_Force_Based_Inlet BaseClass
Definition: bentonite_force_based_inlet.h:18
ModelPart::ElementsContainerType::iterator ElementIteratorType
Definition: bentonite_force_based_inlet.h:22
GlobalPointersVector< Element >::iterator ParticleWeakIteratorType
Definition: bentonite_force_based_inlet.h:19
KRATOS_CLASS_POINTER_DEFINITION(Bentonite_Force_Based_Inlet)
NanoParticle * NanoParticlePointerType
Definition: bentonite_force_based_inlet.h:17
Definition: force_based_inlet.h:12
Base class for all Elements.
Definition: element.h:60
This class is a vector which stores global pointers.
Definition: global_pointers_vector.h:61
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
MeshType::ElementsContainerType ElementsContainerType
Element container. A vector set of Elements with their Id's as key.
Definition: model_part.h:168
Definition: nanoparticle.h:19
int seed
Definition: GenerateWind.py:138
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21