yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #14740
Re: Potential Blocks and Potential Particles - brief analysis of the Object Oriented C++ source code
-
To:
Yade developers <yade-dev@xxxxxxxxxxxxxxxxxxx>
-
From:
Janek Kozicki <janek_listy@xxxxx>
-
Date:
Sun, 17 Feb 2019 11:46:47 +0100
-
Face:
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAALVBMVEUBAQEtLS1KSkpRUVFXV1dYWFhjY2Nzc3N3d3eHh4eKioqdnZ24uLjLy8vc3NxVIagyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AIVEzgS1fgQtQAAAjRJREFUOMtt1DFv00AUAOAzFQNbjigSyoQaRaBMhKgLUyKXpVNNeUpk9vyDqFJhQ1kiBuaqAwJCqvPtSLY7RlTn5+5IdnYkkt/AOyfxXVLe5vf53Z1875kd34tOEax8djmj6GyjhB5bxz50GdsVZr9fqRjZwAtKOJw5Wqs2MMZ16ALHsaDncF7xAHix1oEFHAB8f+pRjcO4gfZDykcYzbiucRolOLUJ6kjA0xtVt+A6TySlM0RajIpK6DzwKZ/nOYbF/gclHMo1ZOHYY/+Ha+AWuM+3oMS4eeqYzZ8FiCltgUqI8cd2wwAVpJk+8LWYjBtnJdQpHQqJMd4Oxt4bU9ESiFGc5hkqaH74asAX4iabP5I5gZ+qjgGlJCqZa3h3lxhoeVcSE1qLQC4sqKOK9MGW9E3izFqqHokoztLFEgXg31sbZEKnWi2T74A4NxfVQqlkjKtcAWD+zcArFEES01dR0E/nnV0IgugmDd/2L84sOAouRBBHEc7gtc8teDkRlE0iNQPo2w3Xhh/D4TCIQ4LRLoTvgwjj6RRgavdurxYGMaIuGOyAW/PpNlCcU9/93AHenAWYjPoAwa+G3e3to/MgFNTAEKvKDjzuCzHTnY3qqdXtx24VijzQfZ0yewZ5cwRFQaa+mIYr1uI0I76+3W4xhlvoVRwOA0Fdl64HlJnxP6T8YpX/Lga4Wv4A3ErrU5oTfN7Mu/llXMl8RXEPji/lQkN3H7qXqgC2By47EXeU/7PJ/wPxRKMnuZwIeAAAAABJRU5ErkJggg==
-
In-reply-to:
<WM!951ab2e6c0d5504662003b908259e3f20052d68348fb59c56a8f3a87760976ef74c646863a76d3530338196aed22fd0b!@mailhub-mx1.ncl.ac.uk>
That sounds like a good start :)
Vasileios Angelidakis (PGR) said: (by the date of Sat, 16 Feb 2019 16:42:11 +0000)
> Hi,
>
>
> To clarify, this should happen before compilation.
>
>
> Kind Regards,
>
>
> Vasileios
>
>
> Vasileios Angelidakis
>
> Post-Graduate Researcher in Geotechnical Engineering
>
> School of Engineering, Newcastle University
>
> Room 3.04, Drummond Building
>
> Devonshire Terrace, Newcastle upon Tyne, NE1 7RU, UK
>
> E: v.angelidakis2@xxxxxxxxx<mailto:v.angelidakis2@xxxxxxxxx> T: +44 (0)7380317986 W: Personal Page<https://www.students.ncl.ac.uk/vangelidakis2/>
>
> ________________________________
> From: Yade-dev <yade-dev-bounces+v.angelidakis2=ncl.ac.uk@xxxxxxxxxxxxxxxxxxx> on behalf of Vasileios Angelidakis (PGR) <V.Angelidakis2@xxxxxxxxxxxxxxx>
> Sent: 16 February 2019 16:40:44
> To: Janek Kozicki; Yade developers
> Subject: Re: [Yade-dev] Potential Blocks and Potential Particles - brief analysis of the Object Oriented C++ source code
>
>
> Hi,
>
>
> I have a diplomatic solution.
>
> If we remove the unused parameters from the shape class, they have to be removed from the BlockGen.cpp as well, as they are inherited to the child-blocks after their generation.
>
>
> What if we "hide" these parameters inside a boolean "useBartonBandis"? When it is True, the PotentialBlock shape class and the BlockGen algorithm will entail these parameters, while when it's False, it won't.
>
>
> Regards,
>
>
> Vasileios
>
> ________________________________
> From: Yade-dev <yade-dev-bounces+v.angelidakis2=ncl.ac.uk@xxxxxxxxxxxxxxxxxxx> on behalf of Janek Kozicki <janek_listy@xxxxx>
> Sent: 16 February 2019 15:39:31
> To: Yade developers
> Subject: Re: [Yade-dev] Potential Blocks and Potential Particles - brief analysis of the Object Oriented C++ source code
>
> IMHO it is better to remove what is not used, then derive a child
> class for Barton-Bandis rock joint model to add new stuff when it is
> needed.
>
> Unused variables will just confuse newcomers. And cause compilation warnings.
>
> best regards
> Janek
>
> Vasileios Angelidakis (PGR) said: (by the date of Sat, 16 Feb 2019 15:31:13 +0000)
>
> > Hi Boon,
> >
> >
> > Okay, I won't touch the unused <vector> parameters in the
> > PotentialBlocks, to keep them available for future development of
> > the Barton-Bandis rock joint model.
> >
> >
> > Kind Regards,
> >
> >
> > Vasileios
> >
> >
> > Vasileios Angelidakis
> >
> > Post-Graduate Researcher in Geotechnical Engineering
> >
> > School of Engineering, Newcastle University
> >
> > Room 3.04, Drummond Building
> >
> > Devonshire Terrace, Newcastle upon Tyne, NE1 7RU, UK
> >
> > E: v.angelidakis2@xxxxxxxxx<mailto:v.angelidakis2@xxxxxxxxx> T: +44
> > (0)7380317986 W: Personal
> > Page<https://www.students.ncl.ac.uk/vangelidakis2/>
> >
> > ________________________________
> > From: Yade-dev
> > <yade-dev-bounces+v.angelidakis2=ncl.ac.uk@xxxxxxxxxxxxxxxxxxx> on
> > behalf of Chia Weng Boon <booncw@xxxxxxxxxxx> Sent: 16 February
> > 2019 14:17:32 To: Vasileios Angelidakis (PGR); Janek Kozicki Cc:
> > Yade developers Subject: Re: [Yade-dev] Potential Blocks and
> > Potential Particles - brief analysis of the Object Oriented C++
> > source code
> >
> > Thanks Vasileios.
> > I suggest not to remove the <vector> in PB yet because it is used
> > in the block generation code. Also some variables are redundant
> > now , e.g. JRC, JCS, aperture, etc, and they are for the Barton
> > Bandis rock joint model, which is an important feature, but not
> > pursued during my PhD. If it is deleted now, later on, I suspect
> > that someone may add it back in the future.
> >
> > In PP, these <vectors> are not required
> >
> > Boon
> >
> >
> > ________________________________
> > From: Vasileios Angelidakis (PGR) <V.Angelidakis2@xxxxxxxxxxxxxxx>
> > Sent: Saturday, February 9, 2019 2:15 AM
> > To: Janek Kozicki; booncw@xxxxxxxxxxx
> > Cc: Yade developers
> > Subject: Re: [Yade-dev] Potential Blocks and Potential Particles -
> > brief analysis of the Object Oriented C++ source code
> >
> >
> > Hi,
> >
> >
> > I will start a WIP branch to remove unused variables and functions
> > from both the PB & the PP code, to make them more readable, right
> > after I finish writing the documentation. Boon please let me know
> > if you are about to do something similar, so we don't overlap. Any
> > pointers to unused parts of the codes are welcome!
> >
> >
> > Kind Regards,
> >
> >
> > Vasileios
> >
> >
> > Vasileios Angelidakis
> >
> > Post-Graduate Researcher in Geotechnical Engineering
> >
> > School of Engineering, Newcastle University
> >
> > Room 3.04, Drummond Building
> >
> > Devonshire Terrace, Newcastle upon Tyne, NE1 7RU, UK
> >
> > E: v.angelidakis2@xxxxxxxxx<mailto:v.angelidakis2@xxxxxxxxx> T: +44
> > (0)7380317986 W: Personal
> > Page<https://www.students.ncl.ac.uk/vangelidakis2/>
> >
> > ________________________________
> > From: Yade-dev
> > <yade-dev-bounces+v.angelidakis2=ncl.ac.uk@xxxxxxxxxxxxxxxxxxx> on
> > behalf of Janek Kozicki <janek_listy@xxxxx> Sent: 06 February 2019
> > 15:02:05 Cc: Yade developers Subject: Re: [Yade-dev] Potential
> > Blocks and Potential Particles - brief analysis of the Object
> > Oriented C++ source code
> >
> > Janek Kozicki said: (by the date of Wed, 6 Feb 2019 13:53:46
> > +0100)
> >
> > > Hi, I didn't see the reply from Vasileios on the mailing list. I
> > > see it only now in quote in the reply from Boon. I will answer to
> > > both.
> >
> > hm. I see your email in the archive:
> > https://lists.launchpad.net/yade-dev/ that must have been some
> > problem with my mail server. Yes, I have found it in spam :( I need
> > to switch away from this wp.pl email server.
> >
> > --
> > Janek Kozicki
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~yade-dev
> > Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~yade-dev
> > More help : https://help.launchpad.net/ListHelp
>
>
> --
> Janek Kozicki http://janek.kozicki.pl/ |
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-dev
> Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yade-dev
> More help : https://help.launchpad.net/ListHelp
--
Janek Kozicki http://janek.kozicki.pl/ |
References