> For the complete documentation index, see [llms.txt](https://docs.ladybug.tools/hb-energy-primer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ladybug.tools/hb-energy-primer/components/0_basicproperties/adiabatic_by_type.md).

# Adiabatic by Type

![](/files/-Mihpfr2rrC3zMvBXyAT)

![](/files/-Ma9O_2aipZBHo7Z-24t) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-energy/blob/master/honeybee_grasshopper_energy/src//HB%20Adiabatic%20by%20Type.py)

Make boundary conditions of Rooms or Faces adiabatic by face type.

## Inputs

* **hb\_objs \[Required]**

  Honeybee Faces or Rooms to which adiabatic boundary conditions will be assigned.&#x20;
* **exterior\_walls**

  If True, all exterior walls of the input Rooms or Faces will be set to adiabatic. This can also be a list of boolean values and different adiabatic values will be assigned based on the cardinal direction, starting with north and moving clockwise.&#x20;
* **roofs**

  If True, all exterior roofs of the input Rooms or Faces will be set to adiabatic.&#x20;
* **exposed\_floors**

  If True, all exposed floors of the input Rooms or Faces will be set to adiabatic.&#x20;
* **interior\_walls**

  If True, all interior walls of the input Rooms or Faces will be set to adiabatic.&#x20;
* **interior\_floors**

  If True, all interior floors and ceilings of the input Rooms or Faces will be set to adiabatic.&#x20;

## Outputs

* **hb\_objs**

  The input honeybee objects with their boundary conditions edited.&#x20;
