![]() |
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.
|
This is the complete list of members for Kratos::DEM_D_Stress_Dependent_Cohesive, including all inherited members.
| AllDefined() | Kratos::Flags | inlinestatic |
| AllTrue() | Kratos::Flags | inlinestatic |
| AsFalse() const | Kratos::Flags | inline |
| AssignFlags(Flags const &rOther) | Kratos::Flags | inline |
| BlockType typedef | Kratos::Flags | |
| CalculateCohesiveNormalForce(SphericParticle *const element1, SphericParticle *const element2, const double indentation) override | Kratos::DEM_D_Linear_viscous_Coulomb | virtual |
| CalculateCohesiveNormalForceWithFEM(SphericParticle *const element, Condition *const wall, const double indentation) override | Kratos::DEM_D_Linear_viscous_Coulomb | virtual |
| CalculateElasticEnergyDEM(double &elastic_energy, double indentation, double LocalElasticContactForce[3]) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateElasticEnergyDEM(double &elastic_energy, double indentation, double LocalElasticContactForce[3]) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| CalculateElasticEnergyFEM(double &elastic_energy, double indentation, double LocalElasticContactForce[3]) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateElasticEnergyFEM(double &elastic_energy, double indentation, double LocalElasticContactForce[3]) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| CalculateForces(const ProcessInfo &r_process_info, const double OldLocalElasticContactForce[3], double LocalElasticContactForce[3], double LocalDeltDisp[3], double LocalRelVel[3], double indentation, double previous_indentation, double ViscoDampingLocalContactForce[3], double &cohesive_force, SphericParticle *element1, SphericParticle *element2, bool &sliding, double LocalCoordSystem[3][3]) override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| CalculateForcesWithFEM(const ProcessInfo &r_process_info, const double OldLocalElasticContactForce[3], double LocalElasticContactForce[3], double LocalDeltDisp[3], double LocalRelVel[3], double indentation, double previous_indentation, double ViscoDampingLocalContactForce[3], double &cohesive_force, SphericParticle *const element, Condition *const wall, bool &sliding) override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| CalculateIndentedContactArea(const double radius, const double other_radius, const double indentation, double &calculation_area) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateIndentedContactAreaWithFEM(const double radius, const double indentation, double &calculation_area, const double ini_delta=0.0) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateInelasticFrictionalEnergyDEM(double &inelastic_frictional_energy, double &AuxElasticShearForce, double LocalElasticContactForce[3]) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateInelasticFrictionalEnergyDEM(double &inelastic_frictional_energy, double &AuxElasticShearForce, double LocalElasticContactForce[3]) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| CalculateInelasticFrictionalEnergyFEM(double &inelastic_frictional_energy, double &AuxElasticShearForce, double LocalElasticContactForce[3]) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateInelasticFrictionalEnergyFEM(double &inelastic_frictional_energy, double &AuxElasticShearForce, double LocalElasticContactForce[3]) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| CalculateInelasticViscodampingEnergyDEM(double &inelastic_viscodamping_energy, double ViscoDampingLocalContactForce[3], double LocalDeltDisp[3]) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateInelasticViscodampingEnergyDEM(double &inelastic_viscodamping_energy, double ViscoDampingLocalContactForce[3], double LocalDeltDisp[3]) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| CalculateInelasticViscodampingEnergyFEM(double &inelastic_viscodamping_energy, double ViscoDampingLocalContactForce[3], double LocalDeltDisp[3]) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateInelasticViscodampingEnergyFEM(double &inelastic_viscodamping_energy, double ViscoDampingLocalContactForce[3], double LocalDeltDisp[3]) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| CalculateNormalForce(SphericParticle *const element1, SphericParticle *const element2, const double indentation, double LocalCoordSystem[3][3]) override | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateNormalForce(SphericParticle *const element, Condition *const wall, const double indentation) override | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateNormalForce(const double indentation) override | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateNormalForce(const double indentation) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateNormalForce(SphericParticle *const element1, SphericParticle *const element2, const double indentation, double LocalCoordSystem[3][3]) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateNormalForce(SphericParticle *const element, Condition *const wall, const double indentation) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateNormalForce(SphericParticle *const element1, SphericParticle *const element2, const double indentation, double LocalCoordSystem[3][3]) override | Kratos::DEM_D_Linear_viscous_Coulomb | virtual |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateNormalForce(SphericParticle *const element, Condition *const wall, const double indentation) override | Kratos::DEM_D_Linear_viscous_Coulomb | virtual |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateNormalForce(const double indentation) override | Kratos::DEM_D_Linear_viscous_Coulomb | virtual |
| CalculateStressDependentCohesiveNormalForce(SphericParticle *const element1, SphericParticle *const element2, const double normal_contact_force, const double indentation, const bool initial_time_step) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateStressDependentCohesiveNormalForceWithFEM(SphericParticle *const element, Condition *const wall, const double normal_contact_force, const double indentation, const bool initial_time_step) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| CalculateTangentialForceWithNeighbour(const double normal_contact_force, const double OldLocalElasticContactForce[3], double LocalElasticContactForce[3], double ViscoDampingLocalContactForce[3], const double LocalDeltDisp[3], const double LocalRelVel[3], bool &sliding, SphericParticle *const element, NeighbourClassType *const neighbour, double indentation, double previous_indentation, double &modulus_of_elastic_shear_force, double &maximum_admissible_shear_force) | Kratos::DEM_D_Stress_Dependent_Cohesive | inline |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateTangentialForceWithNeighbour(const double normal_contact_force, const double OldLocalElasticContactForce[3], double LocalElasticContactForce[3], double ViscoDampingLocalContactForce[3], const double LocalDeltDisp[3], const double LocalRelVel[3], bool &sliding, SphericParticle *const element, NeighbourClassType *const neighbour, double indentation, double previous_indentation, double &modulus_of_elastic_shear_force, double &maximum_admissible_shear_force) | Kratos::DEM_D_Linear_viscous_Coulomb | inline |
| CalculateViscoDampingForce(double LocalRelVel[3], double ViscoDampingLocalContactForce[3], SphericParticle *const element1, SphericParticle *const element2) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateViscoDampingForce(double LocalRelVel[3], double ViscoDampingLocalContactForce[3], SphericParticle *const element1, SphericParticle *const element2) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| CalculateViscoDampingForceWithFEM(double LocalRelVel[3], double ViscoDampingLocalContactForce[3], SphericParticle *const element, Condition *const wall) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::CalculateViscoDampingForceWithFEM(double LocalRelVel[3], double ViscoDampingLocalContactForce[3], SphericParticle *const element, Condition *const wall) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| Check(Properties::Pointer pProp) const override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| Clear() | Kratos::Flags | inline |
| ClearPosition(IndexType Position) | Kratos::Flags | inline |
| Clone() const override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| CloneUnique() override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| Create(IndexType ThisPosition, bool Value=true) | Kratos::Flags | inlinestatic |
| DEM_D_Linear_viscous_Coulomb() | Kratos::DEM_D_Linear_viscous_Coulomb | inline |
| DEM_D_Stress_Dependent_Cohesive() | Kratos::DEM_D_Stress_Dependent_Cohesive | inline |
| DEMDiscontinuumConstitutiveLaw() | Kratos::DEMDiscontinuumConstitutiveLaw | |
| DEMDiscontinuumConstitutiveLaw(const DEMDiscontinuumConstitutiveLaw &rReferenceDiscontinuumConstitutiveLaw) | Kratos::DEMDiscontinuumConstitutiveLaw | |
| Flag0 enum value | Kratos::Flags | |
| Flag1 enum value | Kratos::Flags | |
| Flag10 enum value | Kratos::Flags | |
| Flag11 enum value | Kratos::Flags | |
| Flag12 enum value | Kratos::Flags | |
| Flag13 enum value | Kratos::Flags | |
| Flag14 enum value | Kratos::Flags | |
| Flag15 enum value | Kratos::Flags | |
| Flag16 enum value | Kratos::Flags | |
| Flag17 enum value | Kratos::Flags | |
| Flag18 enum value | Kratos::Flags | |
| Flag19 enum value | Kratos::Flags | |
| Flag2 enum value | Kratos::Flags | |
| Flag20 enum value | Kratos::Flags | |
| Flag21 enum value | Kratos::Flags | |
| Flag22 enum value | Kratos::Flags | |
| Flag23 enum value | Kratos::Flags | |
| Flag24 enum value | Kratos::Flags | |
| Flag25 enum value | Kratos::Flags | |
| Flag26 enum value | Kratos::Flags | |
| Flag27 enum value | Kratos::Flags | |
| Flag28 enum value | Kratos::Flags | |
| Flag29 enum value | Kratos::Flags | |
| Flag3 enum value | Kratos::Flags | |
| Flag30 enum value | Kratos::Flags | |
| Flag4 enum value | Kratos::Flags | |
| Flag5 enum value | Kratos::Flags | |
| Flag6 enum value | Kratos::Flags | |
| Flag7 enum value | Kratos::Flags | |
| Flag8 enum value | Kratos::Flags | |
| Flag9 enum value | Kratos::Flags | |
| Flags() | Kratos::Flags | inline |
| Flags(Flags const &rOther) | Kratos::Flags | inline |
| FlagsList enum name | Kratos::Flags | |
| FlagType typedef | Kratos::Flags | |
| Flip(const Flags ThisFlag) | Kratos::Flags | inline |
| FlipPosition(IndexType Position) | Kratos::Flags | inline |
| GetElementId(SphericParticle *element) | Kratos::DEM_D_Linear_viscous_Coulomb | protected |
| GetPosition(IndexType Position) const | Kratos::Flags | inline |
| GetPropertiesOfThisContact(SphericParticle *const element, SphericParticle *const neighbour) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| GetPropertiesOfThisContact(SphericParticle *const element, Condition *const neighbour) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| GetTypeOfLaw() override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| IndexType typedef | Kratos::Flags | |
| Info() const | Kratos::Flags | inlinevirtual |
| InitializeContact(SphericParticle *const element1, SphericParticle *const element2, const double indentation) override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| InitializeContactWithFEM(SphericParticle *const element, Condition *const wall, const double indentation, const double ini_delta=0.0) override | Kratos::DEM_D_Stress_Dependent_Cohesive | virtual |
| Is(Flags const &rOther) const | Kratos::Flags | inline |
| IsDefined(Flags const &rOther) const | Kratos::Flags | inline |
| IsNot(Flags const &rOther) const | Kratos::Flags | inline |
| IsNotDefined(Flags const &rOther) const | Kratos::Flags | inline |
| KRATOS_CLASS_POINTER_DEFINITION(DEM_D_Stress_Dependent_Cohesive) | Kratos::DEM_D_Stress_Dependent_Cohesive | |
| Kratos::DEM_D_Linear_viscous_Coulomb::KRATOS_CLASS_POINTER_DEFINITION(DEM_D_Linear_viscous_Coulomb) | Kratos::DEM_D_Linear_viscous_Coulomb | |
| Kratos::DEMDiscontinuumConstitutiveLaw::KRATOS_CLASS_POINTER_DEFINITION(DEMDiscontinuumConstitutiveLaw) | Kratos::DEMDiscontinuumConstitutiveLaw | |
| Kratos::Flags::KRATOS_CLASS_POINTER_DEFINITION(Flags) | Kratos::Flags | |
| mKn | Kratos::DEMDiscontinuumConstitutiveLaw | |
| mKt | Kratos::DEMDiscontinuumConstitutiveLaw | |
| operator bool() const | Kratos::Flags | inline |
| operator!() const | Kratos::Flags | inline |
| operator&=(const Flags &Other) | Kratos::Flags | |
| operator=(Flags const &rOther) | Kratos::Flags | inline |
| operator|=(const Flags &Other) | Kratos::Flags | |
| operator~() const | Kratos::Flags | inline |
| PrintData(std::ostream &rOStream) const | Kratos::Flags | inlinevirtual |
| PrintInfo(std::ostream &rOStream) const | Kratos::Flags | inlinevirtual |
| Reset(const Flags ThisFlag) | Kratos::Flags | inline |
| Serializer class | Kratos::DEM_D_Stress_Dependent_Cohesive | friend |
| Set(const Flags ThisFlag) | Kratos::Flags | |
| Set(const Flags ThisFlag, bool Value) | Kratos::Flags | |
| SetConstitutiveLawInProperties(Properties::Pointer pProp, bool verbose=true) | Kratos::DEMDiscontinuumConstitutiveLaw | virtual |
| SetPosition(IndexType Position, bool Value=true) | Kratos::Flags | inline |
| ~DEM_D_Linear_viscous_Coulomb() | Kratos::DEM_D_Linear_viscous_Coulomb | inline |
| ~DEM_D_Stress_Dependent_Cohesive() | Kratos::DEM_D_Stress_Dependent_Cohesive | inline |
| ~DEMDiscontinuumConstitutiveLaw() | Kratos::DEMDiscontinuumConstitutiveLaw | virtual |
| ~Flags() | Kratos::Flags | inlinevirtual |