Frederick Roy
Frederick Roy
Because... https://www.youtube.com/watch?v=PJwd4JLYJJY (a little bad side-effect is that it is mandatory to inline those if we want to access it from an other TU [dcl.constexpr] §7.1.5/2 and [basic.def.odr] §3.2/4 )...
RestSpringsForceField has almost two versions: one for Vec (default implementation), the other for Rigid (specialization in cpp) Problems are: - ugly code duplication - not possible to instantiate from somewhere...
One of the constructor of type::Vec takes a raw pointer and fill itself from this pointer, using its **own size**. But the ctor does not know the size of the...
#2812 showed that a lot of engines are undocumented/unclear/duplicated. Some serious refactoring/cleanup should be considered. List of all engines: Component | SubCategory -- | -- AverageCoord.h | Analyze ClusteringEngine.h |...
Summary: The issue started from the fact that the inversion of Matrix returns a boolean to inform the user if the matrix has been effectively inverted or not, and displays...
Trying to implement strict type for setValue() and stumbled on ClusteringEngine which was setting wrong values (copy-paste I suppose) \+ fix other strict type usages ______________________________________________________ By submitting this pull...
This utility component takes one mechanical object and one constraint solver as input links and computes the forces induced by the constraints applied on the mechanical object. (it can also...
```sh cmake . --profiling-format=google-trace --profiling-output=cmake_trace.json ``` and then with Chrome (I am sure there are external tools by the way), set the URL to `about://tracing` and load your JSON file...
See issue raised in https://github.com/sofa-framework/sofa/pull/3315
Linked with the discussion #226 User has to define explicitly the path of SofaPython3 python package into the env.var PYTHONPATH. IMO it is not really straight-forward, and should be done...