Changes between Version 1 and Version 2 of AstroBearObjects
- Timestamp:
- 05/04/11 18:06:08 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AstroBearObjects
v1 v2 1 = Scrambler Objects = 1 [[PageOutline]] 2 2 3 Scrambler uses an object type interface to simplify problem setups. Objects can be classified as one of three types: 3 = AstroBEAR Objects = 4 4 5 * ''Initial Condition / Instantaneous sources'': These objects create geometric features 6 * [UniformRegions Uniform Regions] 5 == Object Types == 6 7 AstroBEAR uses an object type interface to simplify problem setups. Objects can be classified as one of three types: 8 9 * ''Initial Condition / Instantaneous sources'': These objects create geometric features during problem setups. Unless they are somehow maintained, these objects can be altered or even dispersed by the dynamics of the simulation. 10 * [UniformRegions Uniform Regions]--regions where the hydrodynamic variables are homogenous (no gradients, no variations). 7 11 * [SplitRegions Split Regions] 8 12 * [OutflowObjects Outflows] … … 10 14 * [PerturbationObjects Perturbations] 11 15 12 * Boundary Condition13 * [WindObjects Winds] 16 * ''Boundary Conditions'': Objects that enforce special conditions on the boundaries of a domain. 17 * [WindObjects Winds]--Velocity conditions at one or more boundaries. 14 18 15 * Sources 16 * [PointGravitySources Point Gravity Sources] 17 * !Jet/Outflow sources 18 * [SinkParticles Sink Particles] 19 * ''Source Objects'': These objects are used to model source terms. Source objects can be associated with a particular region (or even another object) or they can be applied to the entire problem domain. 20 * [PointGravitySources Point Gravity Sources]--These objects generate a central gravitational force around a specific point. These point sources are fixed unless attached to a sink particle. 21 * [CoolingObjects Cooling Objects]--These objects describe the radiative cooling mechanism associated with a specified region or domain. This cooling can be represented by an analytic function or (more commonly) a lookup table. 19 22 20 Additionally, sources that in general would apply everywhere, but might want to be applied in a region are also embedded in objects... 21 * [CoolingObjects Cooling Objects] 23 * [SinkParticles Sink Particles]--An additional object type that combines instantaneous and source term attributes, {{{SinkParticles}}} are moving particles that exert a central gravitational pull on the matter around them. Sink particles can be instantiated during the initial setup, or they can be generated during run time when sink particles are enabled and the Jeans instability criterion is met. 22 24 25 === Sub-Objects === 26 Many of these objects use geometric sub-objects that handle object shape and orientation. These objects are usually referenced by a pointer in the parent object, which means that multiple objects can reference the same sub-object. 27 * [ShapeObjects Shapes] - Contains routines for orienting various physical objects 28 * [InterfaceObjects Interfaces] - Useful for dividing a region into two pieces based on a perturbed interface 23 29 24 Many of these objects use geometric Sub-Objects that handle object shape and orientation 25 * [ShapeObjects Shapes] - Contains routines for orienting various physical objects 26 * [InterfaceObjects Interfaces - Useful for dividing a region into two pieces based on a perturbed interface 27 28 = Using Objects = 30 [[BR]] 31 == Using Objects == 29 32 30 33