Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Guillaume Paran
    @guparan
    Hello, ça tombe bien cette discussion, j'étais justement en train de rafiner l'agenda du STC. On peut déjà en discuter demain au meeting ?
    Jean-Nicolas Brunet
    @jnbrunet
    Ouf... I need help. J'ai commencé un premier draft hier et aujourd'hui en me basant sur les commentaires que j'ai eu chez Mimesis et mon expérience avec Sofa. Il reste encore plusieurs parties à remplir, dont le design! Si ça vous dit de regarder un peu ce que j'ai écris. Je suis d'accord avec @damienmarchal , on devrait compléter un document comme celui-ci avant d'amorcer d'autres changements sur le système de data. Je suis hyper ouvert à changer des trucs. Si ce que vous aviez en tête est très différent, ça serait cool de le voir sur une autre proposition comme celle-ci. Please be kind, c'est une première version pour lancer le truc :)
    Damien Marchal
    @damienmarchal
    Le miens
    erik pernod
    @epernod
    on a pas la meme notion de draft ^^
    c'est top en tout cas pour préparer les discussions!
    Jean-Nicolas Brunet
    @jnbrunet
    Super @damienmarchal ! Hésite pas à copier-coller du texte ou des diagrammes de mon doc si ça peut t'aider (c'est des draw.io que tu peux cloner et modifier)
    Damien Marchal
    @damienmarchal
    top
    Hugo
    @hugtalbot
    je suis désolé, j'ai pas eu le temps de me plonger dedans @jnbrunet
    vendredi ou samedi je donnerai tout
    Bruno Marques
    @marques-bruno
        /// Add a link.
        void addLink(BaseLink* l);
    
        /// Remove a link.
        void removeLink(BaseLink* l);
    
        /// Add an alias to a Link
        void addAlias( BaseLink* link, const char* alias);
    
        typedef helper::vector<BaseLink*> VecLink;
        typedef std::multimap<std::string, BaseLink*> MapLink;
    
        /// Accessor to the vector containing all the fields of this object
        const VecLink& getLinks() const { return m_vecLink; }
        /// Accessor to the map containing all the aliases of this object
        const MapLink& getLinkAliases() const { return m_aliasLink; }

    addLink -> find references -> BaseLink_test.cpp

    Looks to me like we have exactly the bi-directional mechanism we're looking for, already implemented in Base.h. And of course, it's completely unused in SOFA's codebase

    Those are methods in Base.h that allows registering links (the standard SingleLinks we create between components) in a vector within the linked class.. as far as I understand, that's what @jnbrunet @epernod had in mind to keep track of the ForceFields using a specific MO for instance...

    erik pernod
    @epernod
    aha aha aha
    Damien Marchal
    @damienmarchal
    I told you everything is in Sofa.
    (not always implemented in the best possible way)
    erik pernod
    @epernod
    Bruno Marques
    @marques-bruno
    x) j'adore les commentaires
    erik pernod
    @epernod
    je me demande surtout combien de personnes ont regardé la video jusqu'au bout!
    Bruno Marques
    @marques-bruno
    ^^"
    J'ai quand meme laissé tourner 8min de cette video.. :D
    erik pernod
    @epernod
    je te spoils, c'est le gamin qui gagne!
    ah youtube... je suis sur que google a inventé ça pour baisser notre productivité!
    Bruno Marques
    @marques-bruno
    ^^ si c'était leur objectif, ca a marché à merveille oui
    Hugo
    @hugtalbot
    @damienmarchal @marques-bruno on peut se retrouver ici
    Damien Marchal
    @damienmarchal
    here :)
    avec environ 1h de retard ça va.
    Bruno Marques
    @marques-bruno
    Hello!
    Je suis super super désolé
    J'ai complètement zappé quand j'ai dit oui, que le vendredi je ne travaille plus officiellement
    et du coup ca m'est completement sorti de la tete :/
    Voilà j'espère que j'ai pas trop manqué à la discussion
    Hugo
    @hugtalbot
    pas de souci, Damien m'a expliqué
    Bruno Marques
    @marques-bruno
    ok =)
    erik pernod
    @epernod
    friday off?
    Bruno Marques
    @marques-bruno
    all fridays until the end of my contract. for a few months already
    erik pernod
    @epernod
    ok ok, when is the end of your contract? ^^
    Bruno Marques
    @marques-bruno
    I still work most of the time, because there's stilll a lot of work...
    31st