Home
last modified time | relevance | path

Searched refs:NewtonImpactFrictionNSL (Results 1 – 25 of 31) sorted by relevance

12

/dports/science/siconos/siconos-4.4.0/kernel/src/modelingTools/
H A DNewtonImpactFrictionNSL.cpp23 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 DNewtonImpactFrictionNSL.hpp30 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 DInteraction.cpp200 void visit(const NewtonImpactFrictionNSL& nslaw) in visit()
/dports/science/siconos/siconos-4.4.0/kernel/src/simulationTools/
H A DGenericMechanical.cpp123 == 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 DFrictionContact.cpp94 _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 DGlobalFrictionContact.cpp210 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 DOSNSMatrixProjectOnConstraints.cpp190 if(Type::value(*(inter->nonSmoothLaw())) == Type::NewtonImpactFrictionNSL || in computeSizeForProjection()
H A DTimeSteppingDirectProjection.cpp505 if(Type::value(*(inter->nonSmoothLaw())) == Type::NewtonImpactFrictionNSL || in computeCriteria()
H A DLsodarOSI.cpp340 else if(nslType == Type::NewtonImpactFrictionNSL) in initializeWorkVectorsForInteraction()
H A DZeroOrderHoldOSI.cpp366 void visit(const NewtonImpactFrictionNSL& nslaw) in visit()
H A DSchatzmanPaoliOSI.cpp625 void visit(const NewtonImpactFrictionNSL& nslaw) in visit()
H A DTimeSteppingCombinedProjection.cpp679 if(Type::value(*(interac->nonSmoothLaw())) == Type::NewtonImpactFrictionNSL || in computeCriteria()
H A DNewMarkAlphaOSI.cpp518 else if(nslType == Type::NewtonImpactFrictionNSL) in initializeWorkVectorsForInteraction()
/dports/science/siconos/siconos-4.4.0/kernel/swig/
H A Dkernel.i327 SP::NewtonImpactFrictionNSL cast_NewtonImpactFrictionNSL(SP::NonSmoothLaw nslaw) in cast_NewtonImpactFrictionNSL()
329 return std::dynamic_pointer_cast<NewtonImpactFrictionNSL>(nslaw); in cast_NewtonImpactFrictionNSL()
H A DKernelRegistration.i8 PY_REGISTER(NewtonImpactFrictionNSL, Kernel); \
/dports/science/siconos/siconos-4.4.0/kernel/src/utils/SiconosTools/
H A DSiconosVisitables.hpp20 REGISTER(NewtonImpactFrictionNSL) \
/dports/science/siconos/siconos-4.4.0/docs/sphinx/users_guide/
H A Dnon_smooth_laws.rst17 …omplementarityConditionNSL, MultipleImpactNSL, NewtonImpactNSL, NewtonImpactFrictionNSL, RelayNSL…
/dports/science/siconos/siconos-4.4.0/mechanics/src/collision/native/test/
H A DMultiBodyTest.cpp303 SP::NonSmoothLaw nslaw(new NewtonImpactFrictionNSL(0, 0, 0.3, 2)); in init()
/dports/science/siconos/siconos-4.4.0/io/src/generation/
H A DSiconosFullKernelGenerated.hpp108 SICONOS_IO_REGISTER_WITH_BASES(NewtonImpactFrictionNSL,(NonSmoothLaw),
646 ar.register_type(static_cast<NewtonImpactFrictionNSL*>(nullptr));
H A DSiconosFullGenerated.hpp131 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 DContact2dTest.cpp260 SP::NonSmoothLaw nslaw(new NewtonImpactFrictionNSL(0.8, 0., 0.0, 2)); in bounceTest()
H A DContactTest.cpp255 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 DMechanicsIO.cpp162 void visit(const NewtonImpactFrictionNSL& nsl) in visit()
/dports/science/siconos/siconos-4.4.0/mechanisms/src/MBTB/
H A DMBTB_PYTHON_API.cpp458 SP::NonSmoothLaw nslaw0(new NewtonImpactFrictionNSL(en,et,mu,3)); in MBTB_ContactBuild()
/dports/science/siconos/siconos-4.4.0/wrap/utils/
H A Dxml_parser.py4060 …, 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_

12