FEMSimulation.add_inboundary

FEMSimulation.add_inboundary(mesh_domain, in_domains, thickness, mat_pty=None, mat_file=None, mat_perm=None, ID=None)[source]

add new internal boundary or update if mesh_domain already exists

Parameters:
  • mesh_domain (int or list(int)) – Mesh ID or IDs of the boundary (should be 2D-domains)

  • in_domains (list) – List of mesh IDs of the domain (if 3D group) or internal boundary (if 2D group) inside the boundary

  • thickness (float or list(float)) – thicness of the internal boundary

  • mat_pty (str, float or list[3]) – Material property, either mat_file or mat_perm

  • mat_file (str) –

    Material filename (see fmod.material.py) if None use mat_perm,

    by default None

  • mat_perm (float or list[3]) –

    Material permitivity, if float isotropic mat, if list[3] anisotropic mat

    if None set to 1 (and mat_file is None), by default None