FLAC3D FISH Index

Below is a listing of the FISH functions that are specific to FLAC3D.

Zone FISH Functions

zone.aspect(ZONE_PNT)
zone.bad(ZONE_PNT)(2D ONLY)
zone.code(ZONE_PNT)
zone.condition(ZONE_PNT<,INT>)
zone.containing(VEC+<,ZONE_PNT>)
zone.copy(ZONE_PNT,ZONE_PNT)
zone.create.interface.elem(ZONE_PNT,INT,STR)
zone.create.ratio(FLT,INT,INT)
zone.creep.time.total
zone.creep.timestep
zone.cycle.init(ZONE_PNT)
zone.density(ZONE_PNT)
zone.dynamic.mul(ZONE_PNT)
zone.dynamic.time.total(ZONE_PNT)
zone.dynamic.timestep
zone.extra(ZONE_PNT<,INT>)
zone.find(INT)
zone.flow(ZONE_PNT<,INT>)
zone.fluid.density(ZONE_PNT)
zone.fluid.model(ZONE_PNT)
zone.fluid.prop(ZONE_PNT,STR)
zone.fluid.ratio
zone.fluid.stress.normal
zone.fluid.time.total
zone.fluid.timestep
zone.fluid.unbal.avg
zone.fluid.unbal.max
zone.flux(ZONE_PNT<,INT>)
zone.force.update
zone.geom.test(ZONE_PNT)
zone.gp(ZONE_PNT,INT)
zone.gp.num(ZONE_PNT)
zone.group(ZONE_PNT<,STR>)
zone.group.remove(ZONE_PNT,STR)
zone.head
zone.hysteretic(ZONE_PNT,STR)
zone.id(ZONE_PNT)
zone.inbox(VEC,VEC<,BOOL>)
zone.isgroup(ZONE_PNT,STR<,STR>)
zone.islive(ZONE_PNT)
zone.join(ZONE_PNT,INT)
zone.link.index(ZONE_PNT,INT)
zone.link.zone(ZONE_PNT,INT)
zone.list
zone.maxid
zone.mech.convergence
zone.mech.prop.name(ZONE_PNT,INT)
zone.mech.prop.num(ZONE_PNT)
zone.mech.ratio
zone.mech.ratio.avg
zone.mech.ratio.local
zone.mech.ratio.max
zone.mech.unbal.max
zone.model(ZONE_PNT)
zone.model.init(ZONE_PNT)
zone.near(VEC+)
zone.near.all(VEC+)
zone.near.live(VEC+,BOOL,BOOL,BOOL,STR)
zone.near.map(VEC+,FLT)
zone.next(ZONE_PNT)
zone.num
zone.ortho
zone.overlays(ZONE_PNT)
zone.planarity(ZONE_PNT)
zone.plane.traction(ZONE_PNT,VEC<,ARR_PNT>)
zone.pos(ZONE_PNT<,INT>)
zone.pp(ZONE_PNT)
zone.prop(ZONE_PNT,STR)
zone.rotation.inc(ZONE_PNT<,INT<,INT>>)
zone.rotation.rate(ZONE_PNT<,INT<,INT>>)
zone.state(ZONE_PNT)
zone.state.restore(ZONE_PNT)
zone.state.save(ZONE_PNT)
zone.strain.inc(ZONE_PNT<,INT<,INT>>)
zone.strain.rate(ZONE_PNT,INT<,INT>)
zone.strain.shear.inc(ZONE_PNT)
zone.strain.shear.rate(ZONE_PNT)
zone.strain.vol.inc(ZONE_PNT)
zone.strain.vol.rate
zone.stress(ZONE_PNT<,INT<,INT>>)
zone.stress.effective(ZONE_PNT,INT<,INT>)
zone.stress.int(ZONE_PNT)
zone.stress.max(ZONE_PNT)
zone.stress.min(ZONE_PNT)
zone.stress.prin(ZONE_PNT<,INT>)
zone.stress.prin.dir(ZONE_PNT,ARR_PNT,ARR_PNT)
zone.temp(ZONE_PNT)
zone.test.quality(ZONE_PNT,INT)
zone.thermal.model(ZONE_PNT)
zone.thermal.prop(ZONE_PNT,STR)
zone.thermal.ratio
zone.thermal.time.total
zone.thermal.timestep
zone.typeid
zone.unbal
zone.vol(ZONE_PNT)
zone.vol.deformed(ZONE_PNT)
zone.was.updated
zone.work.elastic.shear(ZONE_PNT)
zone.work.elastic.total(ZONE_PNT)
zone.work.elastic.vol(ZONE_PNT)
zone.work.plastic.shear(ZONE_PNT)
zone.work.plastic.total(ZONE_PNT)
zone.work.plastic.vol(ZONE_PNT)

Extrude FISH Functions

Extrude Block functions

extrude.block.area(EXT_BLOCK_PNT)
extrude.block.block(EXT_BLOCK_PNT,INT)
extrude.block.center(EXT_BLOCK_PNT)
extrude.block.check(EXT_BLOCK_PNT)
extrude.block.countzones(EXT_BLOCK_PNT)
extrude.block.edge(EXT_BLOCK_PNT,INT)
extrude.block.extra(EXT_BLOCK_PNT<,INT>)
extrude.block.find(EXT_SET_PNT,INT)
extrude.block.flip(EXT_BLOCK_PNT,INT)
extrude.block.grid.pos(EXT_BLOCK_PNT,INT,INT)
extrude.block.group(EXT_BLOCK_PNT<,STR>)
extrude.block.group.remove(EXT_BLOCK_PNT,STR/GROUP_PNT)
extrude.block.id(EXT_BLOCK_PNT)
extrude.block.irregular.typeid
extrude.block.isgroup(EXT_BLOCK_PNT,STR/GROUP_PNT<,STR/IND>)
extrude.block.list(EXT_SET_PNT)
extrude.block.maxid(EXT_SET_PNT)
extrude.block.multiplier(EXT_BLOCK_PNT)
extrude.block.next.block(EXT_BLOCK_PNT,INT)
extrude.block.next.index(EXT_BLOCK_PNT,INT)
extrude.block.nodes(EXT_SET_PNT,EXT_BLOCK_PNT,INT)
extrude.block.num(EXT_SET_PNT)
extrude.block.param.pos(EXT_BLOCK_PNT,FLT,FLT)
extrude.block.point(EXT_BLOCK_PNT,INT)
extrude.block.regular.typeid
extrude.block.size(EXT_BLOCK_PNT)
extrude.block.typeid
extrude.block.zones.i(EXT_BLOCK_PNT)
extrude.block.zones.j(EXT_BLOCK_PNT)

Extrude Edge functions

extrude.edge.blocked(EXT_EDGE_PNT)
extrude.edge.center(EXT_EDGE_PNT)
extrude.edge.curve(EXT_EDGE_PNT)
extrude.edge.direction(EXT_EDGE_PNT)
extrude.edge.grid.ratio(EXT_EDGE_PNT)
extrude.edge.grid.ratio.isolate(EXT_EDGE_PNT)
extrude.edge.grid.size(EXT_EDGE_PNT)
extrude.edge.gridpos(EXT_EDGE_PNT,INT)
extrude.edge.length(EXT_EDGE_PNT)
extrude.edge.next.edge(EXT_EDGE_PNT,INT)
extrude.edge.next.index(EXT_EDGE_PNT,INT)
extrude.edge.parampos(EXT_EDGE_PNT,FLT)
extrude.edge.point(EXT_EDGE_PNT,INT)
extrude.edge.poly.add(EXT_EDGE_PNT,VEC)
extrude.edge.poly.localu(EXT_EDGE_PNT,INT)
extrude.edge.poly.localv(EXT_EDGE_PNT,INT)
extrude.edge.poly.point(EXT_EDGE_PNT,INT)
extrude.edge.poly.remove(EXT_EDGE_PNT,INT)
extrude.edge.poly.size(EXT_EDGE_PNT)
extrude.edge.simple(EXT_EDGE_PNT)
extrude.edge.start.block(EXT_EDGE_PNT)
extrude.edge.start.index(EXT_EDGE_PNT)
extrude.edge.type(EXT_EDGE_PNT)

Extrude Point functions

extrude.point.blocks(EXT_POINT_PNT)
extrude.point.edges(EXT_POINT_PNT)
extrude.point.extra(EXT_POINT_PNT<,INT>)
extrude.point.find(EXT_SET_PNT,INT)
extrude.point.group(EXT_POINT_PNT<,STR>)
extrude.point.group.remove(EXT_POINT_PNT,STR/GROUP_PNT)
extrude.point.id(EXT_POINT_PNT)
extrude.point.isgroup(EXT_POINT_PNT,STR/GROUP_PNT<,STR/IND>)
extrude.point.list(EXT_SET_PNT)
extrude.point.maxid(EXT_SET_PNT)
extrude.point.num(EXT_SET_PNT)
extrude.point.pos(EXT_POINT_PNT)
extrude.point.start.edge(EXT_POINT_PNT)
extrude.point.typeid

Extrude Segment functions

extrude.segment.count(EXT_SET_PNT)
extrude.segment.grid.ratio(EXT_SET_PNT,INT)
extrude.segment.grid.size(EXT_SET_PNT,INT)
extrude.segment.group(EXT_SET_PNT,INT<,STR>)
extrude.segment.isgroup(EXT_SET_PNT,INT,STR<,STR>)
extrude.segment.length(EXT_SET_PNT,INT)
extrude.segment.node.add(EXT_SET_PNT,FLT)
extrude.segment.node.delete(EXT_SET_PNT,INT)
extrude.segment.node.group(EXT_SET_PNT,INT<,STR>)
extrude.segment.node.isgroup(EXT_SET_PNT,INT,STR)
extrude.segment.node.pos(EXT_SET_PNT,INT)
extrude.segment.node.removegroup(EXT_SET_PNT,INT,STR)
extrude.segment.removegroup(EXT_SET_PNT,INT,STR)

Extrude Set functions

extrude.set.axis.n(EXT_SET_PNT)
extrude.set.axis.u(EXT_SET_PNT)
extrude.set.axis.v(EXT_SET_PNT)
extrude.set.badzones(EXT_SET_PNT)
extrude.set.block.delete(EXT_SET_PNT,EXT_BLOCK_PNT)
extrude.set.block.find(EXT_SET_PNT,INT)
extrude.set.block.list(EXT_SET_PNT)
extrude.set.block.near(EXT_SET_PNT,VEC<,FLT>)
extrude.set.block.size(EXT_SET_PNT)
extrude.set.create(STR)
extrude.set.delete(EXT_SET_PNT)
extrude.set.edge.create(EXT_SET_PNT,INT,INT)
extrude.set.edge.delete(EXT_SET_PNT,EXT_EDGE_PNT)
extrude.set.edge.find(EXT_SET_PNT,INT)
extrude.set.edge.list(EXT_SET_PNT)
extrude.set.edge.near(EXT_SET_PNT,VEC<,FLT>)
extrude.set.edge.size(EXT_SET_PNT)
extrude.set.find
extrude.set.id(EXT_SET_PNT)
extrude.set.list
extrude.set.metadata.find(EXT_SET_PNT,STR)
extrude.set.metadata.key(EXT_SET_PNT,INT)
extrude.set.metadata.size(EXT_SET_PNT)
extrude.set.metadata.value(EXT_SET_PNT,STR)
extrude.set.name(EXT_SET_PNT)
extrude.set.origin(EXT_SET_PNT)
extrude.set.point.create(EXT_SET_PNT,VEC)
extrude.set.point.delete(EXT_SET_PNT,EXT_POINT_PNT)
extrude.set.point.find(EXT_SET_PNT,INT)
extrude.set.point.list(EXT_SET_PNT)
extrude.set.point.near(EXT_SET_PNT,V2<,FLT>)
extrude.set.point.size(EXT_SET_PNT)
extrude.set.region.element.num(EXT_SET_PNT,INT)
extrude.set.region.map(EXT_SET_PNT)
extrude.set.region.nodes(EXT_SET_PNT,INT,INT)
extrude.set.set.un(EXT_SET_PNT,VEC,VEC)
extrude.set.set.uv(EXT_SET_PNT,VEC,VEC)
extrude.set.set.vn(EXT_SET_PNT,VEC,VEC)
extrude.set.zone.auto(EXT_SET_PNT)
extrude.set.zone.count2(EXT_SET_PNT)
extrude.set.zone.count3(EXT_SET_PNT)
extrude.set.zone.target.autodir(EXT_SET_PNT)
extrude.set.zone.target.edge(EXT_SET_PNT)
extrude.set.zone.target.size(EXT_SET_PNT)
extrude.set.zone.target.total(EXT_SET_PNT)