# PLaSK User Manual

#### Page Contents

- ExtrudedTriangular Class
  - `ExtrudedTriangular`
  - Subclasses
  - Methods
  - Attributes
  - Descriptions
    - Method Details
      - `ExtrudedTriangular.Back()`
      - `ExtrudedTriangular.BackOf()`
      - `ExtrudedTriangular.Bottom()`
      - `ExtrudedTriangular.BottomOf()`
      - `ExtrudedTriangular.Front()`
      - `ExtrudedTriangular.FrontOf()`
      - `ExtrudedTriangular.Left()`
      - `ExtrudedTriangular.LeftOf()`
      - `ExtrudedTriangular.Right()`
      - `ExtrudedTriangular.RightOf()`
      - `ExtrudedTriangular.Top()`
      - `ExtrudedTriangular.TopOf()`
    - Attribute Details
      - `ExtrudedTriangular.axis_vert`
      - `ExtrudedTriangular.dim`
      - `ExtrudedTriangular.elements`
      - `ExtrudedTriangular.long_tran`

# ExtrudedTriangular Class

class plask.mesh.ExtrudedTriangular

  3D mesh which is a cartesian product of 2D triangular mesh at long-tran and 1D mesh at vert axis

## Subclasses

`Element` | Element (FEM-like, triangle) of the :py:class:`mesh.ExtrudedTriangular
`Elements` | Element list in the :py:class:`mesh.ExtrudedTriangular

## Methods

`Back`() | Back side of the mesh for setting boundary conditions
`BackOf`(object[, path]) | Boundary back of specified object
`Bottom`() | Bottom edge of the mesh for setting boundary conditions
`BottomOf`(object[, path]) | Boundary bottom of specified object
`Front`() | Front side of the mesh for setting boundary conditions
`FrontOf`(object[, path]) | Boundary in front of specified object
`Left`() | Left edge of the mesh for setting boundary conditions
`LeftOf`(object[, path]) | Boundary left of specified object
`Right`() | Right edge of the mesh for setting boundary conditions
`RightOf`(object[, path]) | Boundary right of specified object
`Top`() | Top edge of the mesh for setting boundary conditions
`TopOf`(object[, path]) | Boundary top of specified object

## Attributes

`axis_vert` | The third (vertical) axis of the mesh.
`dim` |
`elements` | Element list in the mesh
`long_tran` | Two-dimensional triangular mesh (Triangular2D) with long-tran coordinates of nodes.

## Descriptions

### Method Details

ExtrudedTriangular.Back()

  Back side of the mesh for setting boundary conditions

ExtrudedTriangular.BackOf(object, path=None)

  Boundary back of specified object

ExtrudedTriangular.Bottom()

  Bottom edge of the mesh for setting boundary conditions

ExtrudedTriangular.BottomOf(object, path=None)

  Boundary bottom of specified object

ExtrudedTriangular.Front()

  Front side of the mesh for setting boundary conditions

ExtrudedTriangular.FrontOf(object, path=None)

  Boundary in front of specified object

ExtrudedTriangular.Left()

  Left edge of the mesh for setting boundary conditions

ExtrudedTriangular.LeftOf(object, path=None)

  Boundary left of specified object

ExtrudedTriangular.Right()

  Right edge of the mesh for setting boundary conditions

ExtrudedTriangular.RightOf(object, path=None)

  Boundary right of specified object

ExtrudedTriangular.Top()

  Top edge of the mesh for setting boundary conditions

ExtrudedTriangular.TopOf(object, path=None)

  Boundary top of specified object

### Attribute Details

ExtrudedTriangular.axis_vert = <property object>

  The third (vertical) axis of the mesh.

ExtrudedTriangular.dim = 3

ExtrudedTriangular.elements = <property object>

  Element list in the mesh

ExtrudedTriangular.long_tran = <property object>

  Two-dimensional triangular mesh (Triangular2D) with long-tran coordinates of nodes.