/dports/science/siconos/siconos-4.4.0/kernel/src/modelingTools/ |
H A D | NewtonImpactFrictionNSL.cpp | 23 NewtonImpactFrictionNSL::NewtonImpactFrictionNSL(): in NewtonImpactFrictionNSL() function in NewtonImpactFrictionNSL 27 NewtonImpactFrictionNSL::NewtonImpactFrictionNSL(unsigned int size): in NewtonImpactFrictionNSL() function in NewtonImpactFrictionNSL 31 NewtonImpactFrictionNSL::NewtonImpactFrictionNSL(double newEn, double newEt, double newMu, unsigned… in NewtonImpactFrictionNSL() function in NewtonImpactFrictionNSL 35 NewtonImpactFrictionNSL::~NewtonImpactFrictionNSL() in ~NewtonImpactFrictionNSL() 38 bool NewtonImpactFrictionNSL::isVerified() const in isVerified() 46 void NewtonImpactFrictionNSL::display() const in display()
|
H A D | NewtonImpactFrictionNSL.hpp | 30 class NewtonImpactFrictionNSL : public NonSmoothLaw class 36 ACCEPT_SERIALIZATION(NewtonImpactFrictionNSL); 47 NewtonImpactFrictionNSL(); 54 NewtonImpactFrictionNSL(unsigned int size); 62 NewtonImpactFrictionNSL(double en, double et, double mu, unsigned int size); 65 ~NewtonImpactFrictionNSL(); 133 DEFINE_SPTR(NewtonImpactFrictionNSL)
|
H A D | Interaction.cpp | 200 void visit(const NewtonImpactFrictionNSL& nslaw) in visit()
|
/dports/science/siconos/siconos-4.4.0/kernel/src/simulationTools/ |
H A D | GenericMechanical.cpp | 123 == Type::NewtonImpactFrictionNSL) in computeDiagonalInteractionBlock() 129 SP::NewtonImpactFrictionNSL nsLaw = in computeDiagonalInteractionBlock() 130 std::static_pointer_cast<NewtonImpactFrictionNSL> (inter->nonSmoothLaw()); in computeDiagonalInteractionBlock() 141 SP::NewtonImpactFrictionNSL nsLaw = in computeDiagonalInteractionBlock() 142 std::static_pointer_cast<NewtonImpactFrictionNSL> (inter->nonSmoothLaw()); in computeDiagonalInteractionBlock()
|
H A D | FrictionContact.cpp | 94 _mu->push_back(std::static_pointer_cast<NewtonImpactFrictionNSL> in initialize() 107 _mu->push_back(std::static_pointer_cast<NewtonImpactFrictionNSL> in updateMu() 156 if (Type::value(nslaw) != Type::NewtonImpactFrictionNSL) in checkCompatibleNSLaw()
|
H A D | GlobalFrictionContact.cpp | 210 if (Type::value(nslaw) != Type::NewtonImpactFrictionNSL) in checkCompatibleNSLaw() 345 assert(Type::value(*(inter->nonSmoothLaw())) == Type::NewtonImpactFrictionNSL); in preCompute() 346 … _mu->push_back(std::static_pointer_cast<NewtonImpactFrictionNSL>(inter->nonSmoothLaw())->mu()); in preCompute() 553 _mu->push_back(std::static_pointer_cast<NewtonImpactFrictionNSL> in updateMu()
|
H A D | OSNSMatrixProjectOnConstraints.cpp | 190 if(Type::value(*(inter->nonSmoothLaw())) == Type::NewtonImpactFrictionNSL || in computeSizeForProjection()
|
H A D | TimeSteppingDirectProjection.cpp | 505 if(Type::value(*(inter->nonSmoothLaw())) == Type::NewtonImpactFrictionNSL || in computeCriteria()
|
H A D | LsodarOSI.cpp | 340 else if(nslType == Type::NewtonImpactFrictionNSL) in initializeWorkVectorsForInteraction()
|
H A D | ZeroOrderHoldOSI.cpp | 366 void visit(const NewtonImpactFrictionNSL& nslaw) in visit()
|
H A D | SchatzmanPaoliOSI.cpp | 625 void visit(const NewtonImpactFrictionNSL& nslaw) in visit()
|
H A D | TimeSteppingCombinedProjection.cpp | 679 if(Type::value(*(interac->nonSmoothLaw())) == Type::NewtonImpactFrictionNSL || in computeCriteria()
|
H A D | NewMarkAlphaOSI.cpp | 518 else if(nslType == Type::NewtonImpactFrictionNSL) in initializeWorkVectorsForInteraction()
|
/dports/science/siconos/siconos-4.4.0/kernel/swig/ |
H A D | kernel.i | 327 SP::NewtonImpactFrictionNSL cast_NewtonImpactFrictionNSL(SP::NonSmoothLaw nslaw) in cast_NewtonImpactFrictionNSL() 329 return std::dynamic_pointer_cast<NewtonImpactFrictionNSL>(nslaw); in cast_NewtonImpactFrictionNSL()
|
H A D | KernelRegistration.i | 8 PY_REGISTER(NewtonImpactFrictionNSL, Kernel); \
|
/dports/science/siconos/siconos-4.4.0/kernel/src/utils/SiconosTools/ |
H A D | SiconosVisitables.hpp | 20 REGISTER(NewtonImpactFrictionNSL) \
|
/dports/science/siconos/siconos-4.4.0/docs/sphinx/users_guide/ |
H A D | non_smooth_laws.rst | 17 …omplementarityConditionNSL, MultipleImpactNSL, NewtonImpactNSL, NewtonImpactFrictionNSL, RelayNSL…
|
/dports/science/siconos/siconos-4.4.0/mechanics/src/collision/native/test/ |
H A D | MultiBodyTest.cpp | 303 SP::NonSmoothLaw nslaw(new NewtonImpactFrictionNSL(0, 0, 0.3, 2)); in init()
|
/dports/science/siconos/siconos-4.4.0/io/src/generation/ |
H A D | SiconosFullKernelGenerated.hpp | 108 SICONOS_IO_REGISTER_WITH_BASES(NewtonImpactFrictionNSL,(NonSmoothLaw), 646 ar.register_type(static_cast<NewtonImpactFrictionNSL*>(nullptr));
|
H A D | SiconosFullGenerated.hpp | 131 SICONOS_IO_REGISTER_WITH_BASES(NewtonImpactFrictionNSL,(NonSmoothLaw), 1097 ar.register_type(static_cast<NewtonImpactFrictionNSL*>(nullptr));
|
/dports/science/siconos/siconos-4.4.0/mechanics/src/collision/bullet/test/ |
H A D | Contact2dTest.cpp | 260 SP::NonSmoothLaw nslaw(new NewtonImpactFrictionNSL(0.8, 0., 0.0, 2)); in bounceTest()
|
H A D | ContactTest.cpp | 255 SP::NonSmoothLaw nslaw(new NewtonImpactFrictionNSL(0.8, 0., 0.0, 3)); in bounceTest()
|
/dports/science/siconos/siconos-4.4.0/io/src/mechanics/ |
H A D | MechanicsIO.cpp | 162 void visit(const NewtonImpactFrictionNSL& nsl) in visit()
|
/dports/science/siconos/siconos-4.4.0/mechanisms/src/MBTB/ |
H A D | MBTB_PYTHON_API.cpp | 458 SP::NonSmoothLaw nslaw0(new NewtonImpactFrictionNSL(en,et,mu,3)); in MBTB_ContactBuild()
|
/dports/science/siconos/siconos-4.4.0/wrap/utils/ |
H A D | xml_parser.py | 4060 …, LagrangianLinearTIR=None, RelayNSL=None, NewtonImpactNSL=None, NewtonImpactFrictionNSL=None, Com… argument 4070 self.NewtonImpactFrictionNSL = NewtonImpactFrictionNSL 4096 def get_NewtonImpactFrictionNSL(self): return self.NewtonImpactFrictionNSL 4097 …f set_NewtonImpactFrictionNSL(self, NewtonImpactFrictionNSL): self.NewtonImpactFrictionNSL = Newto… argument 4111 self.NewtonImpactFrictionNSL is not None or 4158 if self.NewtonImpactFrictionNSL is not None: 4159 …self.NewtonImpactFrictionNSL.export(outfile, level, namespace_, name_='NewtonImpactFrictionNSL', p… 4225 if self.NewtonImpactFrictionNSL is not None: 4228 … self.NewtonImpactFrictionNSL.exportLiteral(outfile, level, name_='NewtonImpactFrictionNSL') 4286 self.NewtonImpactFrictionNSL = obj_
|