BoxMesh

class dolfin.cpp.mesh.BoxMesh(*args)

Bases: dolfin.cpp.mesh.Mesh

Tetrahedral mesh of the 3D rectangular prism [x0, x1] x [y0, y1] x [z0, z1]. Given the number of cells (nx, ny, nz) in each direction, the total number of tetrahedra will be 6*nx*ny*nz and the total number of vertices will be (nx + 1)*(ny + 1)*(nz + 1).

Overloaded versions

  • BoxMesh(x0, y0, z0, x1, y1, z1, nx, ny, nz)

    Create a uniform finite element Mesh over the rectangular prism [x0, x1] x [y0, y1] x [z0, z1].

    Arguments
    x0 (float)

    \(x\)-min.

    y0 (float)

    \(y\)-min.

    z0 (float)

    \(z\)-min.

    x1 (float)

    \(x\)-max.

    y1 (float)

    \(y\)-max.

    z1 (float)

    \(z\)-max.

    xn (float)

    Number of cells in \(x\)-direction.

    yn (float)

    Number of cells in \(y\)-direction.

    zn (float)

    Number of cells in \(z\)-direction.

    Example

    Note

    No example code available for this function.

  • BoxMesh(comm, x0, y0, z0, x1, y1, z1, nx, ny, nz)

    Create a uniform finite element Mesh over the rectangular prism [x0, x1] x [y0, y1] x [z0, z1].

    Arguments
    comm (MPI)

    MPI communicator

    x0 (float)

    \(x\)-min.

    y0 (float)

    \(y\)-min.

    z0 (float)

    \(z\)-min.

    x1 (float)

    \(x\)-max.

    y1 (float)

    \(y\)-max.

    z1 (float)

    \(z\)-max.

    xn (float)

    Number of cells in \(x\)-direction.

    yn (float)

    Number of cells in \(y\)-direction.

    zn (float)

    Number of cells in \(z\)-direction.

    Example

    Note

    No example code available for this function.

thisown

The membership flag