4170

Rossi and Hall (1941) compared the population of cosmic-ray produced muons at the top of a mountain to that observed at sea level. Although the travel time for the muons from the top of the mountain to the base is several muon half-lives, the muon sample at the base was only moderately reduced due to the time-dilation because of their high-speed relative to the experimenters. That is to say, the muons are decaying about 10 times slower than they would in a rest frame.
avatar
HURRRR !

4171

4172

Y'en avais pleins, je vais pas tout mettre... :/
Lego Adventures < c'est du quiphe !

4173

// FIXME: bugged time offset computation, if an object is more than 2^32 light.seconds away from the viewpoint,
// it will jump forward in time. fix that... (later...)
// FIXME2: pass the redshift to the bodies update, or render callbacks? do we care for anything else than rendering?
// maybe we should provide some callbacks to grab the actual relativistic redshift if another module needs to offset
// the body spectrum...
avatar
HURRRR !

4174

(rien)
Rest... In... Peace

4175

printf("could not create graph...\n");
exit(0);
avatar
HURRRR !

4176

rien
le rien c'est sexy

4177

60 Ko de texte
avatar
HURRRR !

4178

rien
Lego Adventures < c'est du quiphe !

4179

ARRAY
RECORD
LIST ITEM
EMPTY LIST
LIST ITEM
CHAR = <U+00000041>
EMPTY LIST
RECORD
CHAR = <U+00000043>
EMPTY CONST
CHAR = <U+00000057>
UNIT
EMPTY CONST
EMPTY CONST
TUPLE
RECORD
EMPTY CONST
CHAR = <U+0000004F>
FLOAT = <536870912>
BOOL = <false>
EMPTY CONST
EMPTY CONST
EMPTY CONST
BOOL = <false>
FLOAT = <-1610612736>
STRING
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
UNIT
RECORD
EMPTY LIST
RECORD
UNIT
UNIT
EMPTY CONST
UNIT
EMPTY CONST
BOOL = <true>
FLOAT = <-1610612736>
EMPTY CONST
TUPLE
FLOAT = <-1610612736>
FLOAT = <-1073741824>
INT = <2082002324>
FLOAT = <0>
FLOAT = <-2147483648>
EMPTY CONST
TUPLE
RECORD
CHAR = <U+00000048>
EMPTY CONST
INT = <1197173898>
EMPTY CONST
FLOAT = <0>
FLOAT = <1610612736>
FLOAT = <-1073741824>
INT = <1088656627>
TUPLE
CHAR = <U+00000053>
FLOAT = <1073741824>
UNIT
FLOAT = <536870912>
UNIT
UNIT
BOOL = <false>
BOOL = <true>
EMPTY LIST
BOOL = <true>
EMPTY CONST
STRING
CHAR = <U+00000041>
CHAR = <U+00000041>
ARRAY
EMPTY CONST
EMPTY CONST
FLOAT = <-1610612736>
TUPLE
ARRAY
FLOAT = <-1610612736>
EMPTY CONST
TUPLE
TUPLE
BOOL = <false>
EMPTY LIST
BOOL = <false>
TUPLE
EMPTY LIST
EMPTY CONST
EMPTY CONST
UNIT
ARRAY
CHAR = <U+00000043>
RECORD
TUPLE
BOOL = <false>
EMPTY LIST
RECORD
CHAR = <U+0000005A>
UNIT
LIST ITEM
UNIT
LIST ITEM
UNIT
LIST ITEM
INT = <913070983>
LIST ITEM
FLOAT = <0>
LIST ITEM
CHAR = <U+00000043>
LIST ITEM
UNIT
LIST ITEM
BOOL = <true>
LIST ITEM
UNIT
LIST ITEM
EMPTY CONST
LIST ITEM
FLOAT = <1073741824>
EMPTY LIST
INT = <563554166>
CHAR = <U+00000050>
INT = <918866263>
ARRAY
RECORD
INT = <1349229322>
ARRAY
EMPTY LIST
EMPTY LIST
RECORD
INT = <2065241187>
INT = <264621194>
EMPTY LIST
INT = <1954314208>
INT = <255716749>
UNIT
STRING
CHAR = <U+00000041>
CHAR = <U+00000041>
INT = <1423122312>
STRING
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
CHAR = <U+00000041>
EMPTY CONST
CHAR = <U+00000044>
INT = <1997654101>
UNIT
EMPTY LIST
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

4180

Gy
avatar
HURRRR !

4181

je vais te laisser

4182

// this whole expression should be:
// ivel = body->self_timestep_offset * 2.0 * PI_B * body->orbit.semimajor_axis * distance / body->orbit.period;
avatar
HURRRR !

4183

Stream name: D I G I T A L L Y - I M P O R T E D & HappyHardcore.com - Hardcore - DJ mixes, hard dance and NuNRG!
Current title: DJ Judas - Freekform Vol. 2
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

4184

4185

-.-././.../-//--.-/..-/---/..//--/../-.-./.-./---/.--./---/../-./-//..--..

4186

glPushAttrib(GL_ENABLE_BIT | GL_CURRENT_BIT | GL_COLOR_BUFFER_BIT |
GL_LINE_BIT | GL_POINT_BIT | GL_HINT_BIT | GL_POLYGON_BIT |
GL_TEXTURE_BIT | GL_TRANSFORM_BIT);
avatar
HURRRR !

4187

Network received: 11076284 bytes
Server: SHOUTcast Distributed Network Audio Server/SolarisSparc v1.9.5
Metadata received: 9126 bytes
Metadata interval: 8192 bytes
Stream name: S K Y . F M - Mostly Classical - Listen and Relax, it's good for you! www.sky.fm
Current title: Vivaldi - Concerto per Violoncello, Archi e Cembalo G major RV 415 (San Marco, Cond. Alberto Lizzio)
docile, caressante, se laissant traire sans bouger, sans mettre son pied dans l'écuelle. Un amour de petite chèvre...

4188

Bovido

13.01.2006 - 5
13:05 Posté : 12-03-2006 F X Online
le rien c'est sexy

4189

docile, caressante, se laissant traire sans bouger, sans mettre son pied dans l'écuelle. Un amour de petite chèvre...

4190

4191

SetIntVec(AUTO_INT_1,oldint1);

4192

/*
**
*/

#define PV_SPACE_CONSTANT_DEFAULT_GRAVITATIONAL 6.67259e-11 // m-3.kg-1.sec-2
#define PV_SPACE_CONSTANT_DEFAULT_PLANK 6.6260693e-34 // J.sec
#define PV_SPACE_CONSTANT_DEFAULT_BOLTZMANN 1.3806505e-23 // J/Kelv
#define PV_SPACE_CONSTANT_DEFAULT_AVOGADRO 6.02214199e+23 // atoms.mol
#define PV_SPACE_CONSTANT_DEFAULT_PROTON_REST_MASS 1.67264e-27 // Kg
#define PV_SPACE_CONSTANT_DEFAULT_ELECTRON_REST_MASS 9.1093826e-31 // Kg
#define PV_SPACE_CONSTANT_DEFAULT_ELECTRON_CHARGE 1.60217653e-19 // C
#define PV_SPACE_CONSTANT_DEFAULT_VACUUM_LIGHT_SPEED 2.99792458e8 // m.s-1

#define PV_SPACE_CONSTANT_DEFAULT_PLANK_EV 4.13566743e-15 // J.sec
#define PV_SPACE_CONSTANT_DEFAULT_BOLTZMANN_EV 8.617339e-5 // eV/Kelv

/*
**
*/

#define PV_CONSTANT_GRAVITATIONAL (pv_space_root.universe.constants.gravitational)
#define PV_CONSTANT_PLANK (pv_space_root.universe.constants.plank)
#define PV_CONSTANT_BOLTZMANN (pv_space_root.universe.constants.boltzmann)
#define PV_LIGHTSPEED (pv_space_root.universe.constants.vacuum_light_speed)
#define PV_CONSTANT_PROTON_REST_MASS (pv_space_root.universe.constants.proton_rest_mass)
#define PV_CONSTANT_ELECTRON_REST_MASS (pv_space_root.universe.constants.electron_rest_mass)
#define PV_CONSTANT_ELECTRON_CHARGE (pv_space_root.universe.constants.electron_charge)
#define PV_CONSTANT_AVOGADRO (pv_space_root.universe.constants.avogadro)

#define PV_CONSTANT_BOHR_RADIUS (pv_space_root.c.bohr_radius)
#define PV_CONSTANT_PERMITTIVITY (pv_space_root.c.permittivity)
#define PV_CONSTANT_PERMEABILITY (pv_space_root.c.permeability)
#define PV_CONSTANT_ALPHA (pv_space_root.c.alpha)
#define PV_CONSTANT_GAS (pv_space_root.c.gas)
#define PV_CONSTANT_FARADAY (pv_space_root.c.faraday)
#define PV_CONSTANT_BOLTZMANN_2 (pv_space_root.c.k2)
#define PV_CONSTANT_PLANK_2 (pv_space_root.c.h2)
#define PV_CONSTANT_PLANK_REDUCED (pv_space_root.c.hbar)
#define PV_CONSTANT_PLANK_REDUCED_2 (pv_space_root.c.hbar_2)
#define PV_CONSTANT_PLANK_REDUCED_3 (pv_space_root.c.hbar_3)
#define PV_CONSTANT_STEFAN_BOLTZMANN (pv_space_root.c.stefan_boltzmann)
#define PV_LIGHTSPEED_2 (pv_space_root.c.c2)
#define PV_LIGHTSPEED_3 (pv_space_root.c.c3)

#define PV_SIMPLIFY_ANGLE(a) ((a) = fmod((a), 2.0 * PI_B))
#define PV_SIMPLIFY_FANGLE(a) ((a) = fmodf((a), 2.0f * PI))

/*
**
*/

typedef struct
{
int n_verts;
VECTOR3D *verts;
} t_pv_space_body_debug_orbit;

/*
**
*/

typedef struct
{
char *name;

WORD type;
GUID object;

int depth; // body depth in celestial tree

// FIXME: throw away the slot system? and leave that to kr_mem ?
// go for a fully independent tree using pointers and no recallocs ?
// as the base structure grows bigger, it might actually allow us to save quite a nice amount of memory
// by culling out unused parts. (use some flags at the beginning of the structure to tell witch parts are
// there and witch aren't... things like axis nutation have nothing to do in most distant bodies, or at least not
// loaded at runtime (we might want to stream them in later if we get close enough to notice any difference...))
GUID parent;
GUID childs;
GUID brothers;


// needed for dynamics and computations
double mass; // Kg
double inner_coordinate_snap_radius; // meters
double outer_coordinate_snap_radius; // meters
float outer_snap_radius_coeff; // %
double childs_bounds; // union of all the childs <outer_coordinate_snap_radius> spheres...

// instead of equatorial radius, we should rather have the body bounds
// what if we need to make the bounds dynamic? (can't see any reason why someone would
// want to do that but.. oh well...


// physical properties:
double rotation_period; // seconds
double current_rotation; // current rotation angle

// FIXME: have two rotation periods? (ex: the sun equator rotates in roughly 25 days, but a point at latitude ~= 70deg. takes rougly 35 days to do a full rotation
// these should rather be in the private body data

// that's maybe a bit too hardcore? Oo
SPHERIC2D obliquity;
SPHERIC2D nutation_base;
SPHERIC2D nutation_period;
SPHERIC2D nutation_amplitude;
SPHERIC2D nutation;

t_en_space_body_orbit orbit;
MAT33 orbit_transform;
double current_orbit; // current orbit angle

// this field is used for orbital update LOD, and for relativistic redshift.
VECTOR3D tangent_orbital_speed;

// debug
t_pv_space_body_debug_orbit *debug_orbit;
float self_update_lod;
float childs_update_lod;
// \debug

MAT44 from_parent_space;
MAT44 to_parent_space; // inv(from_parent_space)

MAT44 local;
MAT44 local_inv;

double self_timestep_offset;
double childs_timestep_offset;

} t_pv_space_body;





/*
**
*/

typedef struct
{
double c2; // universe.constants.vacuum_light_speed^2
double c3; // universe.constants.vacuum_light_speed^3
double k2;
double h2;
double hbar;
double hbar_2;
double hbar_3;
double stefan_boltzmann;
double gas;
double faraday;
double permittivity;
double permeability;
double bohr_radius;
double alpha; // fine structure constant

} t_pv_space_derived_constants;



/*
**
*/

typedef struct
{
t_en_space_universe universe;

t_pv_space_derived_constants c;

GUID childs;

t_en_space_config config;
} t_pv_space_root;
avatar
HURRRR !

4193

(!= 0.0)
docile, caressante, se laissant traire sans bouger, sans mettre son pied dans l'écuelle. Un amour de petite chèvre...

4194

4195

4196

oblateness;
avatar
HURRRR !

4197

f(jsLocalValidate(null,null)) { document.forms[0].method.value='modi
Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.

4198

benjamin@bookeldor-station:~/taf/PSTL/runtime$ make gcmarkandsweep gcstopandcopy
gcc --std=c99 -g -march=athlon-xp -Wall -c sources/stack.c -o sources/stack.o
gcc --std=c99 -g -march=athlon-xp -Wall -c sources/heap.c -o sources/heap.o
gcc --std=c99 -g -march=athlon-xp -Wall -c sources/values.c -o sources/values.o
gcc --std=c99 -g -march=athlon-xp -Wall -c tests/gcmarkandsweep.c -o tests/gcmarkandsweep.o
gcc --std=c99 -g -march=athlon-xp -Wall -c tests/gcstopandcopy.c -o tests/gcstopandcopy.o
gcc --std=c99 -g -march=athlon-xp -Wall sources/stack.o sources/heap.o sources/values.o tests/gcstopandcopy.o -o gcstopandcopy
gcc --std=c99 -g -march=athlon-xp -Wall sources/stack.o sources/heap.o sources/values.o tests/gcmarkandsweep.o -o gcmarkandsweep
benjamin@bookeldor-station:~/taf/PSTL/runtime$
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

4199

quand je me suis reveille, j'avais une bouteille de biere vide _sous_ moi #conf
avatar
HURRRR !

4200

4396
Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.