# FISH Functions

Functions built into the FISH language by group below.

The type specifiers used in the FISH function signatures are given in the “FISH Type Index” section.

 c array c list c string c constructors c mail c structure c creep process c map c system c dynamic process c math c tensor c file c matrix c thermal process c fluid process c mechanical process c time c global c memory c type c io c socket c version

At the bottom of the page, for convenience, a list of links to indexes of code-specific functions and commonly used functions is also provided.

## Value Type utilities

In this group: c array, Constructors, c list, c map, c matrix, c memory, c string, c structure, c tensor, c type.

### array utilities

Arrays are described under Arrays in the FISHData Types” section.

### map utilities

Maps are described under Maps in the FISHData Types” section.

### structure utilities

Structures are described under Structures in the FISHData Types” section.

### tensor utilities

Tensors are described under Tensors in the FISHData Types” section.

## version utilities

Other FISH Indexes

In addition to the functions shown above, which are built into the FISH language, there are groups of functions that are provided specifically by the program that uses them (i.e., FLAC3D, 3DEC, or PFC), and a last set of function groups that are used commonly by all the software.

• FLAC3D FISH Function Index
• PFC FISH Function Index
• Common FISH Function Index