# Wall Function

**URL:** <https://forum.dynamobim.com/t/wall-function/1945>\
**Category:** Packages\
**Created:** [August 6, 2015, 5:16am UTC](https://forum.dynamobim.com/t/wall-function/1945 "2015-08-06T05:16:00Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniel\_Hurtubise](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_hurtubise/32/146534_2.png) [@Daniel\_Hurtubise](https://forum.dynamobim.com/u/Daniel_Hurtubise)\
**Post date:** [August 6, 2015, 5:16am UTC](https://forum.dynamobim.com/t/wall-function/1945/1 "2015-08-06T05:16:00Z")

</div>

When i use the Element.Parameters on a wall i cannot find it’s Function. Anyone has an idea about how to get access to an element function?

&nbsp;

Thanks

---

<div class="post-metadata">

**Author:** ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)\
**Post date:** [August 6, 2015, 5:30am UTC](https://forum.dynamobim.com/t/wall-function/1945/2 "2015-08-06T05:30:04Z")

</div>

It’s a type parameter so you need to access it via the wall type. Clockwork has some nodes for the wall type function, by the way…

---

<div class="post-metadata">

**Author:** ![Vikram\_Subbaiah](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/vikram_subbaiah/32/50797_2.png) [@Vikram\_Subbaiah](https://forum.dynamobim.com/u/Vikram_Subbaiah)\
**Post date:** [August 6, 2015, 5:41am UTC](https://forum.dynamobim.com/t/wall-function/1945/3 "2015-08-06T05:41:17Z")

</div>

![20150806-2](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/1X/6e446ddf83851dab314682f95d2caed0da41255f.jpg)

---

<div class="post-metadata">

**Author:** ![Daniel\_Hurtubise](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_hurtubise/32/146534_2.png) [@Daniel\_Hurtubise](https://forum.dynamobim.com/u/Daniel_Hurtubise)\
**Post date:** [August 6, 2015, 7:24am UTC](https://forum.dynamobim.com/t/wall-function/1945/4 "2015-08-06T07:24:38Z")

</div>

Fair enough but i was looking to filter all wall based on they’re type. Using the Wall Types node i will have to create a ton of them. Is there an easy way to select all the types then pass that to the ClockWork WallType.Function?

&nbsp;

Thanks

---

<div class="post-metadata">

**Author:** ![Vikram\_Subbaiah](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/vikram_subbaiah/32/50797_2.png) [@Vikram\_Subbaiah](https://forum.dynamobim.com/u/Vikram_Subbaiah)\
**Post date:** [August 6, 2015, 7:48am UTC](https://forum.dynamobim.com/t/wall-function/1945/5 "2015-08-06T07:48:14Z")

</div>

![20150806-4](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/c/ceca3ef546e4d68c23cec2429a9ccf1f090d847c.jpg)

---

<div class="post-metadata">

**Author:** ![Daniel\_Hurtubise](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_hurtubise/32/146534_2.png) [@Daniel\_Hurtubise](https://forum.dynamobim.com/u/Daniel_Hurtubise)\
**Post date:** [August 6, 2015, 8:12am UTC](https://forum.dynamobim.com/t/wall-function/1945/6 "2015-08-06T08:12:32Z")

</div>

Using the same logic, if i plug the All Element of Types into the WallType.Function i get an empty list while the [WallType.Name](http://WallType.Name) will return all the names.

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 6, 2015, 1:50pm UTC](https://forum.dynamobim.com/t/wall-function/1945/7 "2015-08-06T13:50:12Z")

</div>

List.map is magical 🙂 Shown below is clockwork method and OOB method

&nbsp;

&nbsp;

[ 

![2015-08-06_13h14_51](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/3/3eed83d9ee283a46c4cdee892048592640f94edb.png)

 ](http://dynamobim.com/wp-content/uploads/forum-assets/johnpdpsdesign-org/08/06/2015-08-06_13h14_51.png)

![2015-08-06_13h16_54](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/c/c043a8fe5c14a7d2b08052eb66b001cb22bdcc02.png)

---

<div class="post-metadata">

**Author:** ![Daniel\_Hurtubise](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_hurtubise/32/146534_2.png) [@Daniel\_Hurtubise](https://forum.dynamobim.com/u/Daniel_Hurtubise)\
**Post date:** [August 7, 2015, 2:19am UTC](https://forum.dynamobim.com/t/wall-function/1945/8 "2015-08-07T02:19:03Z")

</div>

Quite interesting John, not sure why my List.Map is actually returning… nothing 🙂

![WallFunction](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/6/6894cdd0e2435275faf86947bb19351e3d3c6cdc.jpg)

&nbsp;

---

<div class="post-metadata">

**Author:** ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)\
**Post date:** [August 7, 2015, 3:10am UTC](https://forum.dynamobim.com/t/wall-function/1945/9 "2015-08-07T03:10:31Z")

</div>

Here’s a simplified graph that accesses the wall types directly:

![FlterWallTypesByFunction](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/a/ae6009869ab5aeae573ce4bfcd8547c0d0b2ddab.png)
