contact{ }

Calling sequence

structure{ region{ contact{ } } }

Properties
  • usage: \(\mathrm{\textcolor{Dandelion}{conditional}}\)

  • items: \(\mathrm{maximum\;1}\)

Functionality

Allows assigning/removing boundary conditions for the Poisson equation and drift-diffusion model to/from the region.

Example
structure{
    region{
        contact{...}
        ...
    }
}

Nested keywords


name

Calling sequence

structure{ region{ contact{ name } } }

Properties
  • usage: \(\mathrm{\textcolor{Dandelion}{conditional}}\)

  • type: \(\mathrm{character\;string}\)

Functionality

Refers to a set of boundary conditions defined within a global group contacts{ } and assigns them to the region.

Example
structure{
    region{
        contact{
            name = "my_boundary_conditions"
        }
        ...
    }
}
contacts{
    schottky{
        name = "my_boundary_conditions"
        ...
    }
}

remove

Calling sequence

structure{ region{ contact{ remove{ } } } }

Properties
  • usage: \(\mathrm{\textcolor{Dandelion}{conditional}}\)

  • items: \(\mathrm{maximum\;1}\)

Functionality

Removes previously defined (if defined) boundary conditions for the Poisson equation and drift-diffusion model from the region.

Example
structure{
    region{
        contact{
            remove{ }
        }
        ...
    }
}