2015-11-05 19:36:26 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.10" / >
< title > 3D Beam Finite Element Code: include/containers.h Source File< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< script type = "text/javascript" >
$(document).ready(function() { init_search(); });
< / script >
< script type = "text/x-mathjax-config" >
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
< / script > < script src = "http://cdn.mathjax.org/mathjax/latest/MathJax.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectlogo" > < img alt = "Logo" src = "logo_64x64.png" / > < / td >
< td id = "projectalign" style = "padding-left: 0.5em;" >
< div id = "projectname" > 3D Beam Finite Element Code
  < span id = "projectnumber" > 1.0< / span >
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
< li class = "current" > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< li >
< div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / li >
< / ul >
< / div >
< div id = "navrow2" class = "tabs2" >
< ul class = "tablist" >
< li > < a href = "files.html" > < span > File  List< / span > < / a > < / li >
< li > < a href = "globals.html" > < span > File  Members< / span > < / a > < / li >
< / ul >
< / div >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div id = "nav-path" class = "navpath" >
< ul >
2015-11-09 21:03:59 +01:00
< li class = "navelem" > < a class = "el" href = "dir_b28d62efa98f86b8b0fb08cf5c9b238d.html" > include< / a > < / li > < / ul >
2015-11-05 19:36:26 +01:00
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "headertitle" >
< div class = "title" > containers.h< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< a href = "containers_8h.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < / div >
< div class = "line" > < a name = "l00010" > < / a > < span class = "lineno" > 10< / span >   < span class = "comment" > // Copyright 2015. All rights reserved.< / span > < / div >
< div class = "line" > < a name = "l00011" > < / a > < span class = "lineno" > 11< / span >   < span class = "comment" > //< / span > < / div >
< div class = "line" > < a name = "l00012" > < / a > < span class = "lineno" > 12< / span >   < span class = "comment" > // Redistribution and use in source and binary forms, with or without< / span > < / div >
< div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > 13< / span >   < span class = "comment" > // modification, are permitted provided that the following conditions are met:< / span > < / div >
< div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "comment" > //< / span > < / div >
< div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < span class = "comment" > // * Redistributions of source code must retain the above copyright notice,< / span > < / div >
< div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > 16< / span >   < span class = "comment" > // this list of conditions and the following disclaimer.< / span > < / div >
< div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > 17< / span >   < span class = "comment" > // * Redistributions in binary form must reproduce the above copyright notice,< / span > < / div >
< div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > 18< / span >   < span class = "comment" > // this list of conditions and the following disclaimer in the documentation< / span > < / div >
< div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < span class = "comment" > // and/or other materials provided with the distribution.< / span > < / div >
< div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > 20< / span >   < span class = "comment" > //< / span > < / div >
< div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > 21< / span >   < span class = "comment" > // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS " AS IS" < / span > < / div >
< div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > 22< / span >   < span class = "comment" > // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE< / span > < / div >
< div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > 23< / span >   < span class = "comment" > // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE< / span > < / div >
< div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > 24< / span >   < span class = "comment" > // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE< / span > < / div >
< div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > 25< / span >   < span class = "comment" > // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR< / span > < / div >
< div class = "line" > < a name = "l00026" > < / a > < span class = "lineno" > 26< / span >   < span class = "comment" > // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF< / span > < / div >
< div class = "line" > < a name = "l00027" > < / a > < span class = "lineno" > 27< / span >   < span class = "comment" > // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS< / span > < / div >
< div class = "line" > < a name = "l00028" > < / a > < span class = "lineno" > 28< / span >   < span class = "comment" > // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN< / span > < / div >
< div class = "line" > < a name = "l00029" > < / a > < span class = "lineno" > 29< / span >   < span class = "comment" > // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)< / span > < / div >
< div class = "line" > < a name = "l00030" > < / a > < span class = "lineno" > 30< / span >   < span class = "comment" > // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE< / span > < / div >
< div class = "line" > < a name = "l00031" > < / a > < span class = "lineno" > 31< / span >   < span class = "comment" > // POSSIBILITY OF SUCH DAMAGE.< / span > < / div >
< div class = "line" > < a name = "l00032" > < / a > < span class = "lineno" > 32< / span >   < span class = "comment" > //< / span > < / div >
< div class = "line" > < a name = "l00033" > < / a > < span class = "lineno" > 33< / span >   < span class = "comment" > // Author: ryan.latture@gmail.com (Ryan Latture)< / span > < / div >
< div class = "line" > < a name = "l00034" > < / a > < span class = "lineno" > 34< / span >   < / div >
< div class = "line" > < a name = "l00035" > < / a > < span class = "lineno" > 35< / span >   < span class = "preprocessor" > #ifndef FEA_CONTAINERS_H< / span > < / div >
< div class = "line" > < a name = "l00036" > < / a > < span class = "lineno" > 36< / span >   < span class = "preprocessor" > #define FEA_CONTAINERS_H< / span > < / div >
< div class = "line" > < a name = "l00037" > < / a > < span class = "lineno" > 37< / span >   < / div >
< div class = "line" > < a name = "l00038" > < / a > < span class = "lineno" > 38< / span >   < span class = "preprocessor" > #include < vector> < / span > < / div >
< div class = "line" > < a name = "l00039" > < / a > < span class = "lineno" > 39< / span >   < span class = "preprocessor" > #include < Eigen/Core> < / span > < / div >
< div class = "line" > < a name = "l00040" > < / a > < span class = "lineno" > 40< / span >   < / div >
< div class = "line" > < a name = "l00041" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html" > 41< / a > < / span >   < span class = "keyword" > namespace < / span > < a class = "code" href = "namespacefea.html" > fea< / a > {< / div >
< div class = "line" > < a name = "l00042" > < / a > < span class = "lineno" > 42< / span >   < / div >
< div class = "line" > < a name = "l00056" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9" > 56< / a > < / span >   < span class = "keyword" > typedef< / span > Eigen::Vector3d < a class = "code" href = "namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9" > Node< / a > ;< / div >
< div class = "line" > < a name = "l00057" > < / a > < span class = "lineno" > 57< / span >   < / div >
< div class = "line" > < a name = "l00070" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_b_c.html" > 70< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structfea_1_1_b_c.html" > BC< / a > {< / div >
< div class = "line" > < a name = "l00071" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128" > 71< / a > < / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > < a class = "code" href = "structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128" > node< / a > ;< / div >
< div class = "line" > < a name = "l00077" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb" > 77< / a > < / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > < a class = "code" href = "structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb" > dof< / a > ;< / div >
< div class = "line" > < a name = "l00078" > < / a > < span class = "lineno" > 78< / span >   < / div >
< div class = "line" > < a name = "l00079" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_b_c.html#a0c630a3b3740d63741acb1a10d356e8f" > 79< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_b_c.html#a0c630a3b3740d63741acb1a10d356e8f" > value< / a > ;< / div >
< div class = "line" > < a name = "l00085" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_b_c.html#a48a4142bc6eb4dd9a45d6c8c832db23e" > 85< / a > < / span >   < a class = "code" href = "structfea_1_1_b_c.html#a48a4142bc6eb4dd9a45d6c8c832db23e" > BC< / a > () : node(0), dof(0), value(0) { };< / div >
< div class = "line" > < a name = "l00086" > < / a > < span class = "lineno" > 86< / span >   < / div >
< div class = "line" > < a name = "l00093" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_b_c.html#a6b9028bb4398feaf7edc7467ef6fe447" > 93< / a > < / span >   < a class = "code" href = "structfea_1_1_b_c.html#a6b9028bb4398feaf7edc7467ef6fe447" > BC< / a > (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > _node, < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > _dof, < span class = "keywordtype" > double< / span > _value) : node(_node), dof(_dof), value(_value) { };< / div >
< div class = "line" > < a name = "l00094" > < / a > < span class = "lineno" > 94< / span >   };< / div >
< div class = "line" > < a name = "l00095" > < / a > < span class = "lineno" > 95< / span >   < / div >
< div class = "line" > < a name = "l00109" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_force.html" > 109< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structfea_1_1_force.html" > Force< / a > {< / div >
< div class = "line" > < a name = "l00110" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b" > 110< / a > < / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > < a class = "code" href = "structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b" > node< / a > ;< / div >
< div class = "line" > < a name = "l00116" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4" > 116< / a > < / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > < a class = "code" href = "structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4" > dof< / a > ;< / div >
< div class = "line" > < a name = "l00117" > < / a > < span class = "lineno" > 117< / span >   < / div >
< div class = "line" > < a name = "l00118" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_force.html#ad3752a20c2da0ddceb0e318517265444" > 118< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_force.html#ad3752a20c2da0ddceb0e318517265444" > value< / a > ;< / div >
< div class = "line" > < a name = "l00124" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_force.html#a93dc2d161dcecb97d3cf11231d3c3c6d" > 124< / a > < / span >   < a class = "code" href = "structfea_1_1_force.html#a93dc2d161dcecb97d3cf11231d3c3c6d" > Force< / a > () : node(0), dof(0), value(0) { };< / div >
< div class = "line" > < a name = "l00125" > < / a > < span class = "lineno" > 125< / span >   < / div >
< div class = "line" > < a name = "l00132" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_force.html#aee9eb661d238d6b8bf2e69fde1161c0c" > 132< / a > < / span >   < a class = "code" href = "structfea_1_1_force.html#aee9eb661d238d6b8bf2e69fde1161c0c" > Force< / a > (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > _node, < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > _dof, < span class = "keywordtype" > double< / span > _value) : node(_node), dof(_dof), value(_value) { };< / div >
< div class = "line" > < a name = "l00133" > < / a > < span class = "lineno" > 133< / span >   };< / div >
< div class = "line" > < a name = "l00134" > < / a > < span class = "lineno" > 134< / span >   < / div >
< div class = "line" > < a name = "l00149" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html" > 149< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structfea_1_1_props.html" > Props< / a > {< / div >
< div class = "line" > < a name = "l00150" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html#a2b62ce53dca695b6876b70e1c72052e9" > 150< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_props.html#a2b62ce53dca695b6876b70e1c72052e9" > EA< / a > ;< / div >
< div class = "line" > < a name = "l00151" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html#a948ab7f45bf24f0bbe2b25767cffcc3e" > 151< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_props.html#a948ab7f45bf24f0bbe2b25767cffcc3e" > EIz< / a > ;< / div >
< div class = "line" > < a name = "l00152" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html#aba3dceb749ec5a92dc4936dfcb0520d8" > 152< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_props.html#aba3dceb749ec5a92dc4936dfcb0520d8" > EIy< / a > ;< / div >
< div class = "line" > < a name = "l00153" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html#a50b3f8be74ee6d7957acc247aec96e63" > 153< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_props.html#a50b3f8be74ee6d7957acc247aec96e63" > GJ< / a > ;< / div >
< div class = "line" > < a name = "l00154" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html#abec3517a090da8454c5ad7763cfc73c0" > 154< / a > < / span >   Eigen::Vector3d < a class = "code" href = "structfea_1_1_props.html#abec3517a090da8454c5ad7763cfc73c0" > normal_vec< / a > ;< / div >
< div class = "line" > < a name = "l00156" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html#a352f8cdb57f06877576e7a3e01c25254" > 156< / a > < / span >   < a class = "code" href = "structfea_1_1_props.html#a352f8cdb57f06877576e7a3e01c25254" > Props< / a > () : EA(0), EIz(0), EIy(0), GJ(0) { };< / div >
< div class = "line" > < a name = "l00168" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_props.html#af7d66e59bbff25eca608b9e28d19a00d" > 168< / a > < / span >   < a class = "code" href = "structfea_1_1_props.html#af7d66e59bbff25eca608b9e28d19a00d" > Props< / a > (< span class = "keywordtype" > double< / span > _EA, < span class = "keywordtype" > double< / span > _EIz, < span class = "keywordtype" > double< / span > _EIy, < span class = "keywordtype" > double< / span > _GJ, < span class = "keyword" > const< / span > std::vector< double> & _normal_vec)< / div >
< div class = "line" > < a name = "l00169" > < / a > < span class = "lineno" > 169< / span >   : EA(_EA), EIz(_EIz), EIy(_EIy), GJ(_GJ) {< / div >
< div class = "line" > < a name = "l00170" > < / a > < span class = "lineno" > 170< / span >   normal_vec < < _normal_vec[0], _normal_vec[1], _normal_vec[2];< / div >
< div class = "line" > < a name = "l00171" > < / a > < span class = "lineno" > 171< / span >   };< / div >
< div class = "line" > < a name = "l00172" > < / a > < span class = "lineno" > 172< / span >   };< / div >
< div class = "line" > < a name = "l00173" > < / a > < span class = "lineno" > 173< / span >   < / div >
< div class = "line" > < a name = "l00194" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_tie.html" > 194< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structfea_1_1_tie.html" > Tie< / a > {< / div >
< div class = "line" > < a name = "l00195" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17" > 195< / a > < / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > < a class = "code" href = "structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17" > node_number_1< / a > ;< / div >
< div class = "line" > < a name = "l00196" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc" > 196< / a > < / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > < a class = "code" href = "structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc" > node_number_2< / a > ;< / div >
< div class = "line" > < a name = "l00197" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_tie.html#aff1afe96a1c7f146950a4409f20cf40e" > 197< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_tie.html#aff1afe96a1c7f146950a4409f20cf40e" > lmult< / a > ;< / div >
< div class = "line" > < a name = "l00198" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_tie.html#a0749f1dff71abd77be8630965792f212" > 198< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structfea_1_1_tie.html#a0749f1dff71abd77be8630965792f212" > rmult< / a > ; < / div >
< div class = "line" > < a name = "l00204" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_tie.html#a3542331e92a5ab360e5b56b41b4e52e7" > 204< / a > < / span >   < a class = "code" href = "structfea_1_1_tie.html#a3542331e92a5ab360e5b56b41b4e52e7" > Tie< / a > () : node_number_1(0), node_number_2(0), lmult(0), rmult(0) { };< / div >
< div class = "line" > < a name = "l00205" > < / a > < span class = "lineno" > 205< / span >   < / div >
< div class = "line" > < a name = "l00213" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_tie.html#a59e7666d7560877514f0e33487677a78" > 213< / a > < / span >   < a class = "code" href = "structfea_1_1_tie.html#a59e7666d7560877514f0e33487677a78" > Tie< / a > (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > _node_number_1, < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > _node_number_2, < span class = "keywordtype" > double< / span > _lmult, < span class = "keywordtype" > double< / span > _rmult) :< / div >
< div class = "line" > < a name = "l00214" > < / a > < span class = "lineno" > 214< / span >   node_number_1(_node_number_1), node_number_2(_node_number_2), lmult(_lmult), rmult(_rmult) { };< / div >
< div class = "line" > < a name = "l00215" > < / a > < span class = "lineno" > 215< / span >   };< / div >
< div class = "line" > < a name = "l00216" > < / a > < span class = "lineno" > 216< / span >   < / div >
< div class = "line" > < a name = "l00221" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_elem.html" > 221< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structfea_1_1_elem.html" > Elem< / a > {< / div >
< div class = "line" > < a name = "l00222" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80" > 222< / a > < / span >   Eigen::Vector2i < a class = "code" href = "structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80" > node_numbers< / a > ;< / div >
< div class = "line" > < a name = "l00223" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_elem.html#a88281e9641b36b35643c099c0c6b3221" > 223< / a > < / span >   < a class = "code" href = "structfea_1_1_props.html" > Props< / a > < a class = "code" href = "structfea_1_1_elem.html#a88281e9641b36b35643c099c0c6b3221" > props< / a > ;< / div >
< div class = "line" > < a name = "l00228" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5" > 228< / a > < / span >   < a class = "code" href = "structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5" > Elem< / a > () { };< / div >
< div class = "line" > < a name = "l00229" > < / a > < span class = "lineno" > 229< / span >   < / div >
< div class = "line" > < a name = "l00238" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e" > 238< / a > < / span >   < a class = "code" href = "structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e" > Elem< / a > (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > node1, < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > node2, < span class = "keyword" > const< / span > < a class = "code" href = "structfea_1_1_props.html" > Props< / a > & _props) : props(_props) {< / div >
< div class = "line" > < a name = "l00239" > < / a > < span class = "lineno" > 239< / span >   node_numbers < < node1, node2;< / div >
< div class = "line" > < a name = "l00240" > < / a > < span class = "lineno" > 240< / span >   }< / div >
< div class = "line" > < a name = "l00241" > < / a > < span class = "lineno" > 241< / span >   };< / div >
< div class = "line" > < a name = "l00242" > < / a > < span class = "lineno" > 242< / span >   < / div >
< div class = "line" > < a name = "l00246" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_job.html" > 246< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structfea_1_1_job.html" > Job< / a > {< / div >
< div class = "line" > < a name = "l00247" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_job.html#a1a32962efe8d9fe76eac1cf18c35e6a1" > 247< / a > < / span >   std::vector< Node> < a class = "code" href = "structfea_1_1_job.html#a1a32962efe8d9fe76eac1cf18c35e6a1" > nodes< / a > ;< / div >
< div class = "line" > < a name = "l00248" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_job.html#af374a03a30bfbd91c4e97c8687b008b6" > 248< / a > < / span >   std::vector< Eigen::Vector2i> < a class = "code" href = "structfea_1_1_job.html#af374a03a30bfbd91c4e97c8687b008b6" > elems< / a > ;< / div >
< div class = "line" > < a name = "l00249" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_job.html#a5d49a6edc7d07b58958d8dce331b6414" > 249< / a > < / span >   std::vector< Props> < a class = "code" href = "structfea_1_1_job.html#a5d49a6edc7d07b58958d8dce331b6414" > props< / a > ;< / div >
< div class = "line" > < a name = "l00254" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_job.html#aa35b101938e2dcc067955323bda576c5" > 254< / a > < / span >   < a class = "code" href = "structfea_1_1_job.html#aa35b101938e2dcc067955323bda576c5" > Job< / a > () : nodes(0), elems(0), props(0) { };< / div >
< div class = "line" > < a name = "l00255" > < / a > < span class = "lineno" > 255< / span >   < / div >
< div class = "line" > < a name = "l00265" > < / a > < span class = "lineno" > < a class = "line" href = "structfea_1_1_job.html#a1d38653e42f3ce0cf8dfa1929a03f372" > 265< / a > < / span >   < a class = "code" href = "structfea_1_1_job.html#a1d38653e42f3ce0cf8dfa1929a03f372" > Job< / a > (< span class = "keyword" > const< / span > std::vector< Node> & _nodes, < span class = "keyword" > const< / span > std::vector< Elem> _elems) : nodes(_nodes) {< / div >
< div class = "line" > < a name = "l00266" > < / a > < span class = "lineno" > 266< / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > num_elems = _elems.size();< / div >
< div class = "line" > < a name = "l00267" > < / a > < span class = "lineno" > 267< / span >   elems.reserve(num_elems);< / div >
< div class = "line" > < a name = "l00268" > < / a > < span class = "lineno" > 268< / span >   props.reserve(num_elems);< / div >
< div class = "line" > < a name = "l00269" > < / a > < span class = "lineno" > 269< / span >   < / div >
< div class = "line" > < a name = "l00270" > < / a > < span class = "lineno" > 270< / span >   < span class = "keywordflow" > for< / span > (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > int< / span > i = 0; i < num_elems; i++) {< / div >
< div class = "line" > < a name = "l00271" > < / a > < span class = "lineno" > 271< / span >   elems.push_back(_elems[i].node_numbers);< / div >
< div class = "line" > < a name = "l00272" > < / a > < span class = "lineno" > 272< / span >   props.push_back(_elems[i].props);< / div >
< div class = "line" > < a name = "l00273" > < / a > < span class = "lineno" > 273< / span >   }< / div >
< div class = "line" > < a name = "l00274" > < / a > < span class = "lineno" > 274< / span >   };< / div >
< div class = "line" > < a name = "l00275" > < / a > < span class = "lineno" > 275< / span >   };< / div >
< div class = "line" > < a name = "l00276" > < / a > < span class = "lineno" > 276< / span >   < / div >
< div class = "line" > < a name = "l00280" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72" > 280< / a > < / span >   < span class = "keyword" > enum< / span > < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72" > DOF< / a > {< / div >
< div class = "line" > < a name = "l00284" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb" > 284< / a > < / span >   < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb" > DISPLACEMENT_X< / a > ,< / div >
< div class = "line" > < a name = "l00285" > < / a > < span class = "lineno" > 285< / span >   < / div >
< div class = "line" > < a name = "l00289" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9" > 289< / a > < / span >   < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9" > DISPLACEMENT_Y< / a > ,< / div >
< div class = "line" > < a name = "l00290" > < / a > < span class = "lineno" > 290< / span >   < / div >
< div class = "line" > < a name = "l00294" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1" > 294< / a > < / span >   < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1" > DISPLACEMENT_Z< / a > ,< / div >
< div class = "line" > < a name = "l00295" > < / a > < span class = "lineno" > 295< / span >   < / div >
< div class = "line" > < a name = "l00299" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616" > 299< / a > < / span >   < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616" > ROTATION_X< / a > ,< / div >
< div class = "line" > < a name = "l00300" > < / a > < span class = "lineno" > 300< / span >   < / div >
< div class = "line" > < a name = "l00304" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125" > 304< / a > < / span >   < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125" > ROTATION_Y< / a > ,< / div >
< div class = "line" > < a name = "l00305" > < / a > < span class = "lineno" > 305< / span >   < / div >
< div class = "line" > < a name = "l00309" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c" > 309< / a > < / span >   < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c" > ROTATION_Z< / a > ,< / div >
< div class = "line" > < a name = "l00313" > < / a > < span class = "lineno" > < a class = "line" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707" > 313< / a > < / span >   < a class = "code" href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707" > NUM_DOFS< / a > < / div >
< div class = "line" > < a name = "l00314" > < / a > < span class = "lineno" > 314< / span >   };< / div >
< div class = "line" > < a name = "l00315" > < / a > < span class = "lineno" > 315< / span >   < / div >
< div class = "line" > < a name = "l00316" > < / a > < span class = "lineno" > 316< / span >   } < span class = "comment" > // namespace fea< / span > < / div >
< div class = "line" > < a name = "l00317" > < / a > < span class = "lineno" > 317< / span >   < / div >
< div class = "line" > < a name = "l00318" > < / a > < span class = "lineno" > 318< / span >   < span class = "preprocessor" > #endif // FEA_CONTAINERS_H< / span > < / div >
< div class = "ttc" id = "structfea_1_1_elem_html_a88281e9641b36b35643c099c0c6b3221" > < div class = "ttname" > < a href = "structfea_1_1_elem.html#a88281e9641b36b35643c099c0c6b3221" > fea::Elem::props< / a > < / div > < div class = "ttdeci" > Props props< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:223< / div > < / div >
< div class = "ttc" id = "structfea_1_1_force_html_a93dc2d161dcecb97d3cf11231d3c3c6d" > < div class = "ttname" > < a href = "structfea_1_1_force.html#a93dc2d161dcecb97d3cf11231d3c3c6d" > fea::Force::Force< / a > < / div > < div class = "ttdeci" > Force()< / div > < div class = "ttdoc" > Default Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:124< / div > < / div >
< div class = "ttc" id = "structfea_1_1_b_c_html_a48a4142bc6eb4dd9a45d6c8c832db23e" > < div class = "ttname" > < a href = "structfea_1_1_b_c.html#a48a4142bc6eb4dd9a45d6c8c832db23e" > fea::BC::BC< / a > < / div > < div class = "ttdeci" > BC()< / div > < div class = "ttdoc" > Default Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:85< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1" > fea::DISPLACEMENT_Z< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:294< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html_a50b3f8be74ee6d7957acc247aec96e63" > < div class = "ttname" > < a href = "structfea_1_1_props.html#a50b3f8be74ee6d7957acc247aec96e63" > fea::Props::GJ< / a > < / div > < div class = "ttdeci" > double GJ< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:153< / div > < / div >
< div class = "ttc" id = "structfea_1_1_force_html_a4230fda618e98c1a01e5effbbec346f4" > < div class = "ttname" > < a href = "structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4" > fea::Force::dof< / a > < / div > < div class = "ttdeci" > unsigned int dof< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:116< / div > < / div >
< div class = "ttc" id = "structfea_1_1_b_c_html_a0c630a3b3740d63741acb1a10d356e8f" > < div class = "ttname" > < a href = "structfea_1_1_b_c.html#a0c630a3b3740d63741acb1a10d356e8f" > fea::BC::value< / a > < / div > < div class = "ttdeci" > double value< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:79< / div > < / div >
< div class = "ttc" id = "structfea_1_1_tie_html_a3542331e92a5ab360e5b56b41b4e52e7" > < div class = "ttname" > < a href = "structfea_1_1_tie.html#a3542331e92a5ab360e5b56b41b4e52e7" > fea::Tie::Tie< / a > < / div > < div class = "ttdeci" > Tie()< / div > < div class = "ttdoc" > Default Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:204< / div > < / div >
< div class = "ttc" id = "structfea_1_1_job_html_af374a03a30bfbd91c4e97c8687b008b6" > < div class = "ttname" > < a href = "structfea_1_1_job.html#af374a03a30bfbd91c4e97c8687b008b6" > fea::Job::elems< / a > < / div > < div class = "ttdeci" > std::vector< Eigen::Vector2i > elems< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:248< / div > < / div >
< div class = "ttc" id = "structfea_1_1_elem_html_a74aa2ee3ce027958e8e159e9ede76f3e" > < div class = "ttname" > < a href = "structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e" > fea::Elem::Elem< / a > < / div > < div class = "ttdeci" > Elem(unsigned int node1, unsigned int node2, const Props & _props)< / div > < div class = "ttdoc" > Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:238< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html_a2b62ce53dca695b6876b70e1c72052e9" > < div class = "ttname" > < a href = "structfea_1_1_props.html#a2b62ce53dca695b6876b70e1c72052e9" > fea::Props::EA< / a > < / div > < div class = "ttdeci" > double EA< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:150< / div > < / div >
< div class = "ttc" id = "structfea_1_1_tie_html" > < div class = "ttname" > < a href = "structfea_1_1_tie.html" > fea::Tie< / a > < / div > < div class = "ttdoc" > Places linear springs between all degrees of freedom of 2 nodes. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:194< / div > < / div >
< div class = "ttc" id = "structfea_1_1_job_html_a1a32962efe8d9fe76eac1cf18c35e6a1" > < div class = "ttname" > < a href = "structfea_1_1_job.html#a1a32962efe8d9fe76eac1cf18c35e6a1" > fea::Job::nodes< / a > < / div > < div class = "ttdeci" > std::vector< Node > nodes< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:247< / div > < / div >
< div class = "ttc" id = "structfea_1_1_tie_html_a59e7666d7560877514f0e33487677a78" > < div class = "ttname" > < a href = "structfea_1_1_tie.html#a59e7666d7560877514f0e33487677a78" > fea::Tie::Tie< / a > < / div > < div class = "ttdeci" > Tie(unsigned int _node_number_1, unsigned int _node_number_2, double _lmult, double _rmult)< / div > < div class = "ttdoc" > Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:213< / div > < / div >
< div class = "ttc" id = "structfea_1_1_force_html" > < div class = "ttname" > < a href = "structfea_1_1_force.html" > fea::Force< / a > < / div > < div class = "ttdoc" > A nodal force to enforce. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:109< / div > < / div >
< div class = "ttc" id = "structfea_1_1_b_c_html_a22487e8a29ef9567a10dacd2bf785128" > < div class = "ttname" > < a href = "structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128" > fea::BC::node< / a > < / div > < div class = "ttdeci" > unsigned int node< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:71< / div > < / div >
< div class = "ttc" id = "structfea_1_1_job_html_a5d49a6edc7d07b58958d8dce331b6414" > < div class = "ttname" > < a href = "structfea_1_1_job.html#a5d49a6edc7d07b58958d8dce331b6414" > fea::Job::props< / a > < / div > < div class = "ttdeci" > std::vector< Props > props< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:249< / div > < / div >
< div class = "ttc" id = "structfea_1_1_force_html_a9c8775a2687d7ee6056f2667b3b81e7b" > < div class = "ttname" > < a href = "structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b" > fea::Force::node< / a > < / div > < div class = "ttdeci" > unsigned int node< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:110< / div > < / div >
< div class = "ttc" id = "structfea_1_1_tie_html_aff1afe96a1c7f146950a4409f20cf40e" > < div class = "ttname" > < a href = "structfea_1_1_tie.html#aff1afe96a1c7f146950a4409f20cf40e" > fea::Tie::lmult< / a > < / div > < div class = "ttdeci" > double lmult< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:197< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707" > fea::NUM_DOFS< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:313< / div > < / div >
< div class = "ttc" id = "structfea_1_1_b_c_html_af60be3c2cb271f75bc9f8d977a92f1bb" > < div class = "ttname" > < a href = "structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb" > fea::BC::dof< / a > < / div > < div class = "ttdeci" > unsigned int dof< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:77< / div > < / div >
< div class = "ttc" id = "structfea_1_1_force_html_ad3752a20c2da0ddceb0e318517265444" > < div class = "ttname" > < a href = "structfea_1_1_force.html#ad3752a20c2da0ddceb0e318517265444" > fea::Force::value< / a > < / div > < div class = "ttdeci" > double value< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:118< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html_a948ab7f45bf24f0bbe2b25767cffcc3e" > < div class = "ttname" > < a href = "structfea_1_1_props.html#a948ab7f45bf24f0bbe2b25767cffcc3e" > fea::Props::EIz< / a > < / div > < div class = "ttdeci" > double EIz< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:151< / div > < / div >
< div class = "ttc" id = "structfea_1_1_job_html_a1d38653e42f3ce0cf8dfa1929a03f372" > < div class = "ttname" > < a href = "structfea_1_1_job.html#a1d38653e42f3ce0cf8dfa1929a03f372" > fea::Job::Job< / a > < / div > < div class = "ttdeci" > Job(const std::vector< Node > & _nodes, const std::vector< Elem > _elems)< / div > < div class = "ttdoc" > Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:265< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c" > fea::ROTATION_Z< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:309< / div > < / div >
< div class = "ttc" id = "structfea_1_1_tie_html_ac6e72cd3090c0778d54aa54fdcd3c3fc" > < div class = "ttname" > < a href = "structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc" > fea::Tie::node_number_2< / a > < / div > < div class = "ttdeci" > unsigned int node_number_2< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:196< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html_aba3dceb749ec5a92dc4936dfcb0520d8" > < div class = "ttname" > < a href = "structfea_1_1_props.html#aba3dceb749ec5a92dc4936dfcb0520d8" > fea::Props::EIy< / a > < / div > < div class = "ttdeci" > double EIy< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:152< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72" > fea::DOF< / a > < / div > < div class = "ttdeci" > DOF< / div > < div class = "ttdoc" > Convenience enumerator for specifying the active degree of freedom in a constraint. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:280< / div > < / div >
< div class = "ttc" id = "structfea_1_1_b_c_html_a6b9028bb4398feaf7edc7467ef6fe447" > < div class = "ttname" > < a href = "structfea_1_1_b_c.html#a6b9028bb4398feaf7edc7467ef6fe447" > fea::BC::BC< / a > < / div > < div class = "ttdeci" > BC(unsigned int _node, unsigned int _dof, double _value)< / div > < div class = "ttdoc" > Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:93< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html_af7d66e59bbff25eca608b9e28d19a00d" > < div class = "ttname" > < a href = "structfea_1_1_props.html#af7d66e59bbff25eca608b9e28d19a00d" > fea::Props::Props< / a > < / div > < div class = "ttdeci" > Props(double _EA, double _EIz, double _EIy, double _GJ, const std::vector< double > & _normal_vec)< / div > < div class = "ttdoc" > Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:168< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb" > fea::DISPLACEMENT_X< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:284< / div > < / div >
< div class = "ttc" id = "namespacefea_html_acea7372904bb1c5f0570e9a53cf6fba9" > < div class = "ttname" > < a href = "namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9" > fea::Node< / a > < / div > < div class = "ttdeci" > Eigen::Vector3d Node< / div > < div class = "ttdoc" > A node that describes a mesh. Uses Eigen' s predefined Vector class for added functionality. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:56< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125" > fea::ROTATION_Y< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:304< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html_abec3517a090da8454c5ad7763cfc73c0" > < div class = "ttname" > < a href = "structfea_1_1_props.html#abec3517a090da8454c5ad7763cfc73c0" > fea::Props::normal_vec< / a > < / div > < div class = "ttdeci" > Eigen::Vector3d normal_vec< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:154< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616" > fea::ROTATION_X< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:299< / div > < / div >
< div class = "ttc" id = "structfea_1_1_elem_html" > < div class = "ttname" > < a href = "structfea_1_1_elem.html" > fea::Elem< / a > < / div > < div class = "ttdoc" > An element of the mesh. Contains the indices of the two fea::Node' s that form the element as well as ...< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:221< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html_a352f8cdb57f06877576e7a3e01c25254" > < div class = "ttname" > < a href = "structfea_1_1_props.html#a352f8cdb57f06877576e7a3e01c25254" > fea::Props::Props< / a > < / div > < div class = "ttdeci" > Props()< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:156< / div > < / div >
< div class = "ttc" id = "structfea_1_1_tie_html_a0749f1dff71abd77be8630965792f212" > < div class = "ttname" > < a href = "structfea_1_1_tie.html#a0749f1dff71abd77be8630965792f212" > fea::Tie::rmult< / a > < / div > < div class = "ttdeci" > double rmult< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:198< / div > < / div >
< div class = "ttc" id = "structfea_1_1_elem_html_ae083c77589bf6f02e2b7c430e8c2a0b5" > < div class = "ttname" > < a href = "structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5" > fea::Elem::Elem< / a > < / div > < div class = "ttdeci" > Elem()< / div > < div class = "ttdoc" > Default Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:228< / div > < / div >
< div class = "ttc" id = "structfea_1_1_job_html" > < div class = "ttname" > < a href = "structfea_1_1_job.html" > fea::Job< / a > < / div > < div class = "ttdoc" > Contains a node list, element list, and the properties of each element. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:246< / div > < / div >
< div class = "ttc" id = "structfea_1_1_props_html" > < div class = "ttname" > < a href = "structfea_1_1_props.html" > fea::Props< / a > < / div > < div class = "ttdoc" > The set of properties associated with an element. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:149< / div > < / div >
< div class = "ttc" id = "structfea_1_1_force_html_aee9eb661d238d6b8bf2e69fde1161c0c" > < div class = "ttname" > < a href = "structfea_1_1_force.html#aee9eb661d238d6b8bf2e69fde1161c0c" > fea::Force::Force< / a > < / div > < div class = "ttdeci" > Force(unsigned int _node, unsigned int _dof, double _value)< / div > < div class = "ttdoc" > Constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:132< / div > < / div >
< div class = "ttc" id = "structfea_1_1_b_c_html" > < div class = "ttname" > < a href = "structfea_1_1_b_c.html" > fea::BC< / a > < / div > < div class = "ttdoc" > A boundary condition to enforce. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:70< / div > < / div >
< div class = "ttc" id = "structfea_1_1_tie_html_ab990eb9740340ad753fba08c9398bc17" > < div class = "ttname" > < a href = "structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17" > fea::Tie::node_number_1< / a > < / div > < div class = "ttdeci" > unsigned int node_number_1< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:195< / div > < / div >
< div class = "ttc" id = "namespacefea_html" > < div class = "ttname" > < a href = "namespacefea.html" > fea< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:41< / div > < / div >
< div class = "ttc" id = "structfea_1_1_job_html_aa35b101938e2dcc067955323bda576c5" > < div class = "ttname" > < a href = "structfea_1_1_job.html#aa35b101938e2dcc067955323bda576c5" > fea::Job::Job< / a > < / div > < div class = "ttdeci" > Job()< / div > < div class = "ttdoc" > Default constructor. < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:254< / div > < / div >
< div class = "ttc" id = "namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9" > < div class = "ttname" > < a href = "namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9" > fea::DISPLACEMENT_Y< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:289< / div > < / div >
< div class = "ttc" id = "structfea_1_1_elem_html_a77ae99685cbc84961a7ae9ff68e3dc80" > < div class = "ttname" > < a href = "structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80" > fea::Elem::node_numbers< / a > < / div > < div class = "ttdeci" > Eigen::Vector2i node_numbers< / div > < div class = "ttdef" > < b > Definition:< / b > containers.h:222< / div > < / div >
< / div > <!-- fragment --> < / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
2015-11-09 21:03:59 +01:00
Generated on Mon Nov 9 2015 11:57:00 for 3D Beam Finite Element Code by   < a href = "http://www.doxygen.org/index.html" >
2015-11-05 19:36:26 +01:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
< / a > 1.8.10
< / small > < / address >
< / body >
< / html >