UnitSquareMesh

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

Bases: dolfin.cpp.mesh.RectangleMesh

Triangular mesh of the 2D unit square [0,1] x [0,1]. Given the number of cells (nx, ny) in each direction, the total number of triangles will be 2*nx*ny and the total number of vertices will be (nx + 1)*(ny + 1).

std::string diagonal (“left”, “right”, “right/left”, “left/right”, or “crossed”) indicates the direction of the diagonals.

Overloaded versions

  • UnitSquareMesh(nx, ny, diagonal=”right”)

    Create a uniform finite element Mesh over the unit square [0,1] x [0,1].

    Arguments
    nx (int)

    Number of cells in horizontal direction.

    ny (int)

    Number of cells in vertical direction.

    diagonal (str)

    Optional argument: A std::string indicating the direction of the diagonals.

    Example

    Note

    No example code available for this function.

  • UnitSquareMesh(comm, nx, ny, diagonal=”right”)

    Create a uniform finite element Mesh over the unit square [0,1] x [0,1].

    Arguments
    comm (MPI)

    MPI communicator

    nx (int)

    Number of cells in horizontal direction.

    ny (int)

    Number of cells in vertical direction.

    diagonal (str)

    Optional argument: A std::string indicating the direction of the diagonals.

    Example

    Note

    No example code available for this function.

thisown

The membership flag