Home
last modified time | relevance | path

Searched refs:FrictionContact (Results 1 – 19 of 19) sorted by relevance

/dports/science/siconos/siconos-4.4.0/kernel/src/simulationTools/
H A DFrictionContact.cpp31 FrictionContact::FrictionContact(int dimPb, int numericsSolverId): in FrictionContact() function in FrictionContact
32 FrictionContact(dimPb, SP::SolverOptions(solver_options_create(numericsSolverId), in FrictionContact()
36 FrictionContact::FrictionContact(int dimPb, SP::SolverOptions options): in FrictionContact() function in FrictionContact
59 void FrictionContact::initialize(SP::Simulation sim) in initialize()
100 void FrictionContact::updateMu() in updateMu()
112 SP::FrictionContactProblem FrictionContact::frictionContactProblem() in frictionContactProblem()
123 FrictionContactProblem *FrictionContact::frictionContactProblemPtr() in frictionContactProblemPtr()
134 int FrictionContact::solve(SP::FrictionContactProblem problem) in solve()
150 bool FrictionContact::checkCompatibleNSLaw(NonSmoothLaw& nslaw) in checkCompatibleNSLaw()
173 int FrictionContact::compute(double time) in compute()
[all …]
H A DFrictionContact.hpp68 class FrictionContact : public LinearOSNS class
73 ACCEPT_SERIALIZATION(FrictionContact);
97 FrictionContact(int dimPb=3, int numericsSolverId = SICONOS_FRICTION_3D_NSGS);
105 FrictionContact(int dimPb, SP::SolverOptions options);
109 virtual ~FrictionContact(){}; in ~FrictionContact()
/dports/science/siconos/siconos-4.4.0/kernel/src/simulationTools/test/
H A DOSNSPTest.cpp35 SP::FrictionContact problem = std::make_shared<FrictionContact>(); in testOSNSBuild_default()
45 SP::FrictionContact problem = std::make_shared<FrictionContact>(3, SICONOS_FRICTION_3D_ADMM); in testOSNSBuild_solverid()
56 SP::FrictionContact problem = std::make_shared<FrictionContact>(3, options); in testOSNSBuild_options()
/dports/science/siconos/siconos-4.4.0/numerics/src/FrictionContact/test/
H A DREADME.md1 Tests on the FrictionContact Solvers.
/dports/science/siconos/siconos-4.4.0/kernel/swig/
H A Dkernel.i357 SP::FrictionContact cast_FrictionContact(SP::OneStepNSProblem osnpb) in cast_FrictionContact()
359 return std::dynamic_pointer_cast<FrictionContact>(osnpb); in cast_FrictionContact()
H A DKernelRegistration.i57 PY_REGISTER(FrictionContact, Kernel); \
H A DfromXml.py.in433 if osnspType is 'FrictionContact':
435 osnsp = SK.FrictionContact(typeFC)
/dports/science/siconos/siconos-4.4.0/mechanics/src/collision/native/test/
H A DMultiBodyTest.cpp128 SP::FrictionContact osnspb_; in init()
274 osnspb_.reset(new FrictionContact(2)); in init()
/dports/science/siconos/siconos-4.4.0/io/src/serialization/
H A DSiconosFull.hpp95 void siconos_io(Archive& ar, FrictionContact &v, unsigned int version) in siconos_io()
111 REGISTER_BOOST_SERIALIZATION(FrictionContact);
449 ar.register_type(static_cast<FrictionContact*>(nullptr)); in BOOST_SERIALIZATION_SPLIT_FREE()
/dports/science/siconos/siconos-4.4.0/kernel/src/utils/SiconosTools/
H A DSiconosVisitables.hpp47 REGISTER(FrictionContact) \
/dports/science/siconos/siconos-4.4.0/kernel/src/
H A DSiconosFwd.hpp54 DEFINE_SPTR(FrictionContact)
/dports/science/siconos/siconos-4.4.0/mechanics/src/collision/bullet/test/
H A DContact2dTest.cpp228 SP::FrictionContact osnspb(new FrictionContact(2)); in bounceTest()
H A DContactTest.cpp225 SP::FrictionContact osnspb(new FrictionContact(3)); in bounceTest()
/dports/science/siconos/siconos-4.4.0/io/swig/io/
H A DFrictionContactTrace.py25 FrictionContact,\
64 class FrictionContactTrace(FrictionContact):
H A Dmechanics_run.py2455 osnspb = sk.FrictionContact(self._dimension)
2457 osnspb = sk.FrictionContact(self._dimension,solver_options)
/dports/science/siconos/siconos-4.4.0/
H A DChangelog318 * Numerics/src/NonSmoothSolvers/FrictionContact/GlobalFrictionContact3D rename
337 * FrictionContact Add LMGC driver. Add FrictionContact2D
358 * FrictionContact renumbering FrictionContact Solver.
1071 * Numerics/src/NonSmoothSolvers/FrictionContact/GlobalFrictionContact3D rename
1090 * FrictionContact Add LMGC driver. Add FrictionContact2D
1111 * FrictionContact renumbering FrictionContact Solver.
/dports/science/siconos/siconos-4.4.0/wrap/utils/
H A Dxml_parser.py6133 def __init__(self, LCP=None, FrictionContact=None, QP=None, Relay=None): argument
6138 if FrictionContact is None:
6139 self.FrictionContact = []
6141 self.FrictionContact = FrictionContact
6160 def get_FrictionContact(self): return self.FrictionContact
6161 def set_FrictionContact(self, FrictionContact): self.FrictionContact = FrictionContact argument
6162 def add_FrictionContact(self, value): self.FrictionContact.append(value)
6175 self.FrictionContact or
6207 for FrictionContact_ in self.FrictionContact:
6237 for FrictionContact_ in self.FrictionContact:
[all …]
/dports/science/siconos/siconos-4.4.0/numerics/
H A Dnumerics_tests.cmake154 begin_tests(src/FrictionContact/test DEPS "${suitesparse}")
/dports/science/elmerfem/elmerfem-release-9.0/fem/src/
H A DSolverUtils.F902335 FrictionContact = .FALSE.; SlipContact = .FALSE.
2345 FrictionContact = .TRUE.
2370 IF( (FrictionContact .OR. StickContact .OR. SlipContact ) .AND. &
2374 FrictionContact = .FALSE.; StickContact = .FALSE.; SlipContact = .FALSE.
2385 FrictionContact = .FALSE.; StickContact = .FALSE.
2390 ELSE IF( ( FrictionContact .OR. SlipContact) .AND. NonlinIter == 1 ) THEN
2399 FrictionContact = .FALSE.
2407 IF( StickContact .OR. FrictionContact ) THEN
2459 IF( .NOT. SkipFriction .AND. ( SlipContact .OR. FrictionContact ) ) THEN
3621 IF( FrictionContact .AND. &
[all …]