FISH Functions

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

CFD Element Utilities

element.cfd.face.num Get the number of faces per CFD element.
element.cfd.find(INT) Find a CFD element.
element.cfd.inbox(VEC,VEC<,BOOL>) Get CFD elements with extents intersecting a box.
element.cfd.list Get the global CFD element list.
element.cfd.near(VEC<,FLT>) Find the closest CFD element to a point.
element.cfd.node.num Get the number of nodes per CFD element.
element.cfd.num Get the number of CFD elements.
element.cfd.typeid Get the CFD element type number.

CFD Element Intrinsics

element.cfd.density(ECF_PNT) Get/set the CFD element fluid density.
element.cfd.dragforce(ECF_PNT<,INT>) Get/set the CFD element drag force.
element.cfd.edge.adjacentmap(ECF_PNT) Get CCFD elements sharing a edge.
element.cfd.extra(ECF_PNT<,INT>) Get/set the CFD element extra variable.
element.cfd.face.adjacent(ECF_PNT,INT) Get the CFD element adjacent to a face.
element.cfd.face.adjacentmap(ECF_PNT) Get CFD elements sharing a face.
element.cfd.group(ECF_PNT<,INT>) Get/set CFD element groups.
element.cfd.group.remove(ECF_PNT,STR) Remove CFD element groups.
element.cfd.id(ECF_PNT) Get the CFD element ID.
element.cfd.isgroup(ECF_PNT,STR<,STR>) Query the existence of a group.
element.cfd.node.adjacentmap(ECF_PNT) Get CFD elements sharing a node.
element.cfd.node.pos(ECF_PNT,INT<,INT>) Get the CFD element node position.
element.cfd.pos(ECF_PNT<,INT>) Get the CFD element position.
element.cfd.presgradient(ECF_PNT<,INT>) Get/set the CFD element pressure gradient.
element.cfd.pressure(ECF_PNT) Get/set the CFD element fluid pressure.
element.cfd.vel(ECF_PNT<,INT>) Get/set the CFD element velocity.
element.cfd.viscosity(ECF_PNT) Get/set the CFD element fluid viscosity.
element.cfd.vol(ECF_PNT) Get the CFD element volume.