


To control operation is much more powerful, since parameters to commands may be changed by the function. Use of function to control a run – Since a FISH function may issue FLAC3D commands (via theĬommand statement), the function can be used to "drive" FLAC3D, similar to the.(See fish callback for a discussion on callback events.) Automatic execution during stepping – If a FISH function makes use of the generalized callbackĬapability, then it is executed automatically at every step in FLAC3D's calculation cycle, or whenever a particular event.Regular intervals throughout a simulation, whenever histories are stored. Use as a history variable – When used as the parameter to a history command, a FISH function is executed at.Some typical uses are to generate geometry, set up a particular profile of material properties, or initialize stresses Direct use of function – A FISH function is executed at the user's request by giving its name on an input line.References to FISH symbols on the command line must be preceded by an character or enclosed by brackets. However, there are many ways in which the two systems may interact some of the more common ways are listed below. In general, FLAC3D and FISH operate as separate entities FISH statements cannot be given as FLAC3D commands, and FLAC3D commands do not work directly as statements in a FISH program.
