Comments (9)
It should be read from the file, not being a constant at all.
from org.geppetto.core.
It's used to calculate at least another derived constant that's the same
for all particles (its called "delta"). I am not even sure it's the
particle mass.
Sent from my iPhone
On 24 May 2013, at 15:33, Matteo Cantarelli [email protected]
wrote:
It should be read from the file, not being a constant at all.
—
Reply to this email directly or view it on
GitHubhttps://github.com//issues/4#issuecomment-18408391
.
from org.geppetto.core.
if the mass is not constant any other information derived from it is not constant either, unless we change the schema to define a group of particles which share the same mass we should be doing the same operation for as many particles as there are (and if needed to optimize that by caching the risult for a given mass for instance). If it's not the particle mass and it's a constant of the algorithm then we should change its name to reflect that and stil move it out org.geppetto.core. Note that there is a mass attribute for a particle in the schema.
from org.geppetto.core.
That MASS is a constant - that's all I know.
Again, I dont know if thats the mass of a particle and even if it is It
doesn't make any sense to calculate the delta for every particle because
its the same delta for the entire system. What do you do if particles have
a different mass?
@a-palyanov should be able to clarify.
from org.geppetto.core.
Well I would imagine that it's not a given that every particle in the system would have the same mass. Particles with different masses would exert different forces I assume but it's pointless to speculate if we are not even sure if that's the mass.
@a-palyanov could you wave in?
from org.geppetto.core.
I am only saying its a constant in the C++ version. That's all I know :)
from org.geppetto.core.
Regardless of this discussion about mass - should all those PhysicsConstants be moved to model.sph? They really don't belong in core...
from org.geppetto.core.
It is possible to implement different masses, but it will require writing
of some additional code, which maybe quite difficult (Solenthaler's
dissertation contains a chapter or even two describing it).
In my opinion for OpenWorm purposes common mass value (but particles with
different properties, like solid, liquid, elastic, muscle etc.) will be
enough and will not limit us anyhow.
A.
2013/5/24 Matteo Cantarelli [email protected]
Well I would imagine that it's not a given that every particle in the
system would have the same mass. Particles with different masses would
exert different forces I assume but it's pointless to speculate if we are
not even sure if that's the mass.
@a-palyanov https://github.com/a-palyanov could you wave in?—
Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18411602
.
from org.geppetto.core.
I moved all this stuff into org.geppetto.model.sph: openworm/org.geppetto.sibernetic@a31e807
We can consider moving some of the actual physics constants back into core but for now we can consider everything as an SPH constant.
from org.geppetto.core.
Related Issues (20)
- Extend schema to allow for a conversion service to be specified HOT 4
- Create interface and abstract class for conversion service
- Update backend to use conversion service
- Update Javascript API to allow for calling conversion services (writeModel)
- Add mechanism to specify authentication configuration for DB+S3 HOT 1
- Figure out why reading values from recordings doesn't start from the first step HOT 3
- Stopping and restarting a recording results in NullPointer HOT 2
- Improve performance reading out SkeletonAnimationNode HOT 2
- IWatchableVariableListFeature may need access to experiment results HOT 5
- Improve GeppettoRecordingCreator
- Add HTMLMetaDataNote
- Global projects state variables filter not working
- Change importValue interface in model interpreter HOT 1
- Generate new Common Library to go with new model 1.1.0
- Tests broken: cannot find HDF5 FileFormat on Windows
- Generate new Common Library to go with new model 1.2.0
- Flexible version
- Address security warnings re jackson libraries
- Replace travis with github actions
- QueryChecker Class Bug
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from org.geppetto.core.