34. isopar — Isoparametric transformations

Isoparametric transformations

Classes defined in module isopar

class isopar.Isopar(eltype, coords, oldcoords)

A class representing an isoparametric transformation

The following three formulations are equivalent

trf = Isopar(eltype,coords,oldcoords)
G = F.isopar(trf)

trf = Isopar(eltype,coords,oldcoords)
G = trf.transform(F)

G = isopar(F,eltype,coords,oldcoords)

Methods

transform(X)

Apply isoparametric transform to a set of coordinates.

Returns a Coords array with same shape as X

Functions defined in module isopar

isopar.evaluate(atoms, x, y=0, z=0)

Build a matrix of functions of coords.

  • atoms: a list of text strings representing a mathematical function of x, and possibly of y and z.
  • x, y, z: a list of x- (and optionally y-, z-) values at which the atoms will be evaluated. The lists should have the same length.

Returns a matrix with nvalues rows and natoms colums.

Documentation

Previous topic

33. nurbs — Using NURBS in pyFormex.

Next topic

35. section2d — Some functions operating on 2D structures.

This Page