Chi-Tech
lbs__BoundaryOptionsBlock.h
Go to the documentation of this file.
1/** \defgroup lbs__BoundaryOptionsBlock lbs.BoundaryOptionsBlock
2
3
4\ingroup LBSUtilities
5Set options for boundary conditions. See \ref LBSBCs
6
7<B>Note:</B> This object is not constructable
8## Required Input parameters
9\htmlonly
10
11<div style="display: block;">
12<button type="button" class="droppy2" style=
13"
14background-color: #edf0f5;
15color: #9373A5;
16cursor: pointer;
17border: none;
18text-align: left;
19outline: none;
20font-size: 15px;
21margin: 2px 2px;
22border: 2px solid #687372;
23display: block;
24width: 100%;
25vertical-align: middle;
26padding-top: 4px;
27padding-bottom: 0px;
28"
29><span class="arrow" style="padding-left: 0px;">►</span><TT><B>name</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspBoundary name that identifies the specific boundary</span></button>
30<div class="content" style="display: none;">
31 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Boundary name that identifies the specific boundary
32</p>
33 <p>Allowable values: <TT>"xmin", "xmax", "ymin", "ymax", "zmin", "zmax"</TT></p>
34</div>
35
36<button type="button" class="droppy2" style=
37"
38background-color: #edf0f5;
39color: #9373A5;
40cursor: pointer;
41border: none;
42text-align: left;
43outline: none;
44font-size: 15px;
45margin: 2px 2px;
46border: 2px solid #687372;
47display: block;
48width: 100%;
49vertical-align: middle;
50padding-top: 4px;
51padding-bottom: 0px;
52"
53><span class="arrow" style="padding-left: 0px;">►</span><TT><B>type</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspBoundary type specification</span></button>
54<div class="content" style="display: none;">
55 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Boundary type specification.
56</p>
57 <p>Allowable values: <TT>"vacuum", "incident_isotropic", "reflecting", "incident_anisotropic_heterogeneous"</TT></p>
58</div>
59
60</div>
61\endhtmlonly
62
63## Optional Input parameters
64\htmlonly
65
66<div style="display: block;">
67<button type="button" class="droppy2" style=
68"
69background-color: #edf0f5;
70color: #9373A5;
71cursor: pointer;
72border: none;
73text-align: left;
74outline: none;
75font-size: 15px;
76margin: 2px 2px;
77border: 2px solid #687372;
78display: block;
79width: 100%;
80vertical-align: middle;
81padding-top: 4px;
82padding-bottom: 0px;
83"
84><span class="arrow" style="padding-left: 0px;">►</span><TT><B>function_name</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspText name of the lua function to be called for this boundary condition</span></button>
85<div class="content" style="display: none;">
86 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Text name of the lua function to be called for this boundary condition. For more on this boundary condition type.
87</p>
88 <p>Default value: <TT style="color:grey">""</TT></p>
89</div>
90
91<button type="button" class="droppy2" style=
92"
93background-color: #edf0f5;
94color: #9373A5;
95cursor: pointer;
96border: none;
97text-align: left;
98outline: none;
99font-size: 15px;
100margin: 2px 2px;
101border: 2px solid #687372;
102display: block;
103width: 100%;
104vertical-align: middle;
105padding-top: 4px;
106padding-bottom: 0px;
107"
108><span class="arrow" style="padding-left: 0px;">►</span><TT><B>group_strength</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspRequired only if `type` is `"incident_isotropic"`</span></button>
109<div class="content" style="display: none;">
110 <p><I>type=</I><span style="color: blue;"><TT>ARRAY</TT></span>. Required only if `type` is `"incident_isotropic"`. An array of isotropic strength per group
111</p>
112 <p>Default value: <TT style="color:grey"></TT></p>
113</div>
114
115</div>
116\endhtmlonly
117
118\htmlonly
119
120<script>
121
122{
123 var coll = document.getElementsByClassName("droppy2");
124 var i;
125
126 for (i = 0; i < coll.length; i++) {
127 coll[i].addEventListener("click", function() {
128 this.classList.toggle("active");
129 var content = this.nextElementSibling;
130 if (content.style.display === "block") {
131 content.style.display = "none";
132 this.childNodes[0].innerText = "►"
133 } else {
134 content.style.display = "block";
135 this.children[0].innerText = "▼"
136 }
137 });
138 }
139}</script>
140
141\endhtmlonly
142
143*/