------------ This is an optional card for modular geometries. Its use needs some more effort and preparation:regions, must be described in full detail in the body and region data. "container" regions representing the "boxes", or lattice cells, wherein the basic unit has to be replicated. No material assignment is needed for these lattice-cell regions. each lattice to provide the transformation bringing from any point and direction inside each lattice cell to the corresponding point and direction in the basic unit. Alternatively, a user routine (LATTIC, see 13}) can be written for the same purpose. correspondence between region number and lattice cell number, where the region number is the sequential number in the region table, and the lattice cell number is that used in the tracking to address the transformation routine, and is chosen by the user. Contiguous numbering is recommended for memory management reasons, but is not mandatory. Non-contiguous numbering can be done using several LATTICE cards. In the LATTICE card, the meanings of the WHAT parameters are:WHAT(1)= "Container-region" number of the first lattice cell ("From regionWHAT(1)...") No defaultWHAT(2)= "Container-region" number of the last lattice cell ("...to regionWHAT(2)...")Default=WHAT(1)WHAT(3)= step length in assigning "Container-region" numbers ("...in steps ofWHAT(3)").Default= 1.WHAT(4)= lattice number of the first lattice cell (or corresponding name), assigned to regionWHAT(1)No defaultWHAT(5)= lattice number of the last lattice cell (or corresponding name), assigned to regionWHAT(2)WHAT(6)= step length in assigning cell numbers/names ("...in steps ofWHAT(6)").Default= 1.SDUM= possible index of transformation associated with this lattice. Exceptionally, hereSDUMcan contain an integer number, in free format, following any of the strings "ROT#", "Rot#", "rot#", "RO#", "Ro#", "ro#. If any one of such strings is present, an integer identifying the associated roto-translation is read in the following characters. If no such string is found, the LATTIC user routine will be called whenever a transformation is required. Otherwise, if a name is present, it is supposed to be the (character) name (with sign) of the associated roto-translation. If a null string is found, the LATTIC user routine will be called whenever a transformation is required. It is possible to associate a nested transformation to a lattice (see card LATTSNGL, section 8.2.11}). A single geometry can be a mixture of modular areas, described by lattices, and "normal" areas, described by standard regions. Many different LATTICE cards may be issued in the same geometry, when different symmetries are present in different areas. In principle, any analytical symmetry transformation can be implemented (rotation, translation, reflection, or combination of these). Care must be taken to ensure that any region in the basic unit is fully contained (after coordinate transformation) in any lattice cell belonging to its symmetry transformation. Regions falling across two different lattice cells would lead to unpredictable behaviour. The basic unit does not need necessarily to describe a "real" geometry region, but can as well be used only as a prototype to reproduce in any number of "copies". NOTE: The lattice cell regions do not need to be included in the other input option cards. Materials, thresholds, etc., must be assigned ONLY to the regions contained in the basic unit. Of course, this implies that all copies of a same basic unit share the same material, setting and biasing properties. IMPORTANT: If the geometry is being described in free format, using alphanumeric names as body and region identifiers, names MUST be used also in the LATTICE card(s) for both regions and lattices.
Previous Index Next