예제 #1
0
 void DEM_D_Hertz_viscous_Coulomb::SetConstitutiveLawInProperties(Properties::Pointer pProp) const {
     std::cout << "\nAssigning DEM_D_Hertz_viscous_Coulomb to Properties " << pProp->Id() << std::endl;
     pProp->SetValue(DEM_DISCONTINUUM_CONSTITUTIVE_LAW_POINTER, this->Clone());
 }
예제 #2
0
 void DEM_KDEMFabric2D::SetConstitutiveLawInProperties(Properties::Pointer pProp) const {
     std::cout << "Assigning DEM_KDEMFabric2D to Properties " << pProp->Id() << std::endl;
     pProp->SetValue(DEM_CONTINUUM_CONSTITUTIVE_LAW_POINTER, this->Clone());
 }
예제 #3
0
 void TaylorScheme::SetIntegrationSchemeInProperties(Properties::Pointer pProp) const {
     std::cout << "Assigning TaylorScheme to properties " << pProp->Id() << std::endl;
     pProp->SetValue(DEM_INTEGRATION_SCHEME_POINTER, this->CloneShared());
 }