diff --git a/assets/fea_gui_screenshot.png b/assets/fea_gui_screenshot.png index 4ba1b2b..796464f 100644 Binary files a/assets/fea_gui_screenshot.png and b/assets/fea_gui_screenshot.png differ diff --git a/docs/html/_c_make_c_compiler_id_8c.html b/docs/html/_c_make_c_compiler_id_8c.html index 104f597..43f9f53 100644 --- a/docs/html/_c_make_c_compiler_id_8c.html +++ b/docs/html/_c_make_c_compiler_id_8c.html @@ -3,8 +3,8 @@ - -3D Beam Finite Element Code: build/CMakeFiles/3.3.2/CompilerIdC/CMakeCCompilerId.c File Reference + +3D Beam Finite Element Code: build/CMakeFiles/3.6.2/CompilerIdC/CMakeCCompilerId.c File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -110,14 +110,16 @@ Macros   #define STRINGIFY(X)   STRINGIFY_HELPER(X)   -#define PLATFORM_ID   "" +#define PLATFORM_ID   -#define ARCHITECTURE_ID   "" +#define ARCHITECTURE_ID   -#define DEC(n) -  -#define HEX(n) -  +#define DEC(n) +  +#define HEX(n) +  +#define C_DIALECT +  @@ -132,6 +134,8 @@ Variables + +

Functions

 
char const * info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"
 
const char * info_language_dialect_default
 

Macro Definition Documentation

@@ -139,7 +143,19 @@ Variables
- + + +
#define ARCHITECTURE_ID   ""#define ARCHITECTURE_ID
+
+ +
+
+ +
+
+ + +
#define C_DIALECT
@@ -158,7 +174,7 @@ Variables
- +
@@ -182,7 +198,7 @@ Variables - +
@@ -211,7 +227,7 @@ Variables
- +
#define PLATFORM_ID   ""#define PLATFORM_ID
@@ -300,6 +316,21 @@ Variables
+
+
+ +
+
+ + + + +
const char* info_language_dialect_default
+
+Initial value:
=
+
"INFO" ":" "dialect_default[" C_DIALECT "]"
+
#define C_DIALECT
Definition: CMakeCCompilerId.c:518
+
@@ -317,9 +348,9 @@ Variables diff --git a/docs/html/_c_make_c_x_x_compiler_id_8cpp.html b/docs/html/_c_make_c_x_x_compiler_id_8cpp.html index b6d72b3..d20e239 100644 --- a/docs/html/_c_make_c_x_x_compiler_id_8cpp.html +++ b/docs/html/_c_make_c_x_x_compiler_id_8cpp.html @@ -3,8 +3,8 @@ - -3D Beam Finite Element Code: build/CMakeFiles/3.3.2/CompilerIdCXX/CMakeCXXCompilerId.cpp File Reference + +3D Beam Finite Element Code: build/CMakeFiles/3.6.2/CompilerIdCXX/CMakeCXXCompilerId.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -110,14 +110,14 @@ Macros   #define STRINGIFY(X)   STRINGIFY_HELPER(X)   -#define PLATFORM_ID   "" +#define PLATFORM_ID   -#define ARCHITECTURE_ID   "" +#define ARCHITECTURE_ID   -#define DEC(n) -  -#define HEX(n) -  +#define DEC(n) +  +#define HEX(n) +  @@ -132,6 +132,8 @@ Variables + +

Functions

 
char const * info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"
 
const char * info_language_dialect_default
 

Macro Definition Documentation

@@ -139,7 +141,7 @@ Variables
- +
#define ARCHITECTURE_ID   ""#define ARCHITECTURE_ID
@@ -158,7 +160,7 @@ Variables
- +
@@ -182,7 +184,7 @@ Variables - +
@@ -211,7 +213,7 @@ Variables
- +
#define PLATFORM_ID   ""#define PLATFORM_ID
@@ -300,6 +302,27 @@ Variables
+
+
+ +
+
+ + + + +
const char* info_language_dialect_default
+
+Initial value:
= "INFO" ":" "dialect_default["
+
+
+
+
+
+
"98"
+
+
"]"
+
@@ -317,9 +340,9 @@ Variables diff --git a/docs/html/_l__bracket_8cpp.html b/docs/html/_l__bracket_8cpp.html index 9b882d2..9b42f46 100644 --- a/docs/html/_l__bracket_8cpp.html +++ b/docs/html/_l__bracket_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: examples/L_bracket.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -106,11 +106,6 @@ Include dependency graph for L_bracket.cpp:
- - - - -
@@ -149,12 +144,6 @@ Here is the call graph for this function:
- - - - - -

@@ -164,9 +153,9 @@ Here is the call graph for this function: diff --git a/docs/html/_l__bracket_8cpp__incl.dot b/docs/html/_l__bracket_8cpp__incl.dot new file mode 100644 index 0000000..076fb72 --- /dev/null +++ b/docs/html/_l__bracket_8cpp__incl.dot @@ -0,0 +1,50 @@ +digraph "examples/L_bracket.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="examples/L_bracket.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="threed_beam_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="Eigen/SparseLU",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="Eigen/Geometry",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="Eigen/SparseCore",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node12 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/_l__bracket_8cpp__incl.map b/docs/html/_l__bracket_8cpp__incl.map deleted file mode 100644 index f2abea0..0000000 --- a/docs/html/_l__bracket_8cpp__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/html/_l__bracket_8cpp__incl.md5 b/docs/html/_l__bracket_8cpp__incl.md5 index a40bb61..4893368 100644 --- a/docs/html/_l__bracket_8cpp__incl.md5 +++ b/docs/html/_l__bracket_8cpp__incl.md5 @@ -1 +1 @@ -fb62f4130147dc43f89881fd91daed2d \ No newline at end of file +b474b8980337bc34b190a6a63440635f \ No newline at end of file diff --git a/docs/html/_l__bracket_8cpp__incl.png b/docs/html/_l__bracket_8cpp__incl.png deleted file mode 100644 index add7ce0..0000000 Binary files a/docs/html/_l__bracket_8cpp__incl.png and /dev/null differ diff --git a/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot b/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot new file mode 100644 index 0000000..cdc5ccd --- /dev/null +++ b/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot @@ -0,0 +1,22 @@ +digraph "main" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="main",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::loadBCs",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994",tooltip="Loads the boundary conditions into the global stiffness matrix and force vector. "]; + Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="fea::loadEquations",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad84d1896799e4150617b01d8cce6e699"]; + Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="fea::loadForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa",tooltip="Loads the prescribed forces into the force vector. "]; + Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="fea::computeTieForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139",tooltip="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..."]; + Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="fea::CSVParser::write",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576"]; + Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="fea::Summary::FullReport",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a",tooltip="Returns a message containing the results of the analysis. "]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map b/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map deleted file mode 100644 index 9ba54cd..0000000 --- a/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 b/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 index 4ba7c18..fe8a0ec 100644 --- a/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 +++ b/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 @@ -1 +1 @@ -ee3b561e119272359417ad41c3963de6 \ No newline at end of file +8cf216523915d6923c61d60d232596e3 \ No newline at end of file diff --git a/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png b/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png deleted file mode 100644 index fa2d6c0..0000000 Binary files a/docs/html/_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png and /dev/null differ diff --git a/docs/html/_r_e_a_d_m_e_8md.html b/docs/html/_r_e_a_d_m_e_8md.html index 7566c0a..1f8e638 100644 --- a/docs/html/_r_e_a_d_m_e_8md.html +++ b/docs/html/_r_e_a_d_m_e_8md.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: README.md File Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -96,9 +96,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/annotated.html b/docs/html/annotated.html index 99abac5..c5c5a31 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Class List @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -96,18 +96,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12]
+
[detail level 123]
- - - - - - - + + + + + + + + +
 Nfea
 CBCA boundary condition to enforce
 CCSVParserReads data from a csv file into an std::vector and writes the contents of an std::vector to a file
 CElemAn element of the mesh. Contains the indices of the two fea::Node's that form the element as well as the properties of the element given by the fea::Props struct
 CForceA nodal force to enforce
 CGlobalStiffAssemblerAssembles the global stiffness matrix
 CJobContains a node list, element list, and the properties of each element
 COptionsProvides a method for customizing the finite element analysis
 CPropsThe set of properties associated with an element
 CSummaryContains the results of an analysis after calling fea::solve
 CTiePlaces linear springs between all degrees of freedom of 2 nodes
 CEquationA linear multipoint constraint
 CTermA single term in the equation constraint
 CForceA nodal force to enforce
 CGlobalStiffAssemblerAssembles the global stiffness matrix
 CJobContains a node list, element list, and the properties of each element
 COptionsProvides a method for customizing the finite element analysis
 CPropsThe set of properties associated with an element
 CSummaryContains the results of an analysis after calling fea::solve
 CTiePlaces linear springs between all degrees of freedom of 2 nodes
 CMainWindow
 Cqt_meta_stringdata_MainWindow_t
@@ -115,9 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/html/cantilever__beam__with__ties_8cpp.html b/docs/html/cantilever__beam__with__ties_8cpp.html index e63e597..4619237 100644 --- a/docs/html/cantilever__beam__with__ties_8cpp.html +++ b/docs/html/cantilever__beam__with__ties_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: examples/cantilever_beam_with_ties.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -106,11 +106,6 @@ Include dependency graph for cantilever_beam_with_ties.cpp:
- - - - -
@@ -149,12 +144,6 @@ Here is the call graph for this function:
- - - - - -

@@ -164,9 +153,9 @@ Here is the call graph for this function: diff --git a/docs/html/cantilever__beam__with__ties_8cpp__incl.dot b/docs/html/cantilever__beam__with__ties_8cpp__incl.dot new file mode 100644 index 0000000..809be5f --- /dev/null +++ b/docs/html/cantilever__beam__with__ties_8cpp__incl.dot @@ -0,0 +1,50 @@ +digraph "examples/cantilever_beam_with_ties.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="examples/cantilever\l_beam_with_ties.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="threed_beam_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="Eigen/SparseLU",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="Eigen/Geometry",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="Eigen/SparseCore",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node12 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/cantilever__beam__with__ties_8cpp__incl.map b/docs/html/cantilever__beam__with__ties_8cpp__incl.map deleted file mode 100644 index a26e781..0000000 --- a/docs/html/cantilever__beam__with__ties_8cpp__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/html/cantilever__beam__with__ties_8cpp__incl.md5 b/docs/html/cantilever__beam__with__ties_8cpp__incl.md5 index f86a6b1..560ea72 100644 --- a/docs/html/cantilever__beam__with__ties_8cpp__incl.md5 +++ b/docs/html/cantilever__beam__with__ties_8cpp__incl.md5 @@ -1 +1 @@ -9380350669e4a6268fcb69fe9dcba1d8 \ No newline at end of file +c02b8052c6261182f7e8869833ab0ab1 \ No newline at end of file diff --git a/docs/html/cantilever__beam__with__ties_8cpp__incl.png b/docs/html/cantilever__beam__with__ties_8cpp__incl.png deleted file mode 100644 index b354cb8..0000000 Binary files a/docs/html/cantilever__beam__with__ties_8cpp__incl.png and /dev/null differ diff --git a/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot b/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot new file mode 100644 index 0000000..cdc5ccd --- /dev/null +++ b/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot @@ -0,0 +1,22 @@ +digraph "main" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="main",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::loadBCs",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994",tooltip="Loads the boundary conditions into the global stiffness matrix and force vector. "]; + Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="fea::loadEquations",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad84d1896799e4150617b01d8cce6e699"]; + Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="fea::loadForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa",tooltip="Loads the prescribed forces into the force vector. "]; + Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="fea::computeTieForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139",tooltip="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..."]; + Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="fea::CSVParser::write",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576"]; + Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="fea::Summary::FullReport",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a",tooltip="Returns a message containing the results of the analysis. "]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map b/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map deleted file mode 100644 index 9ba54cd..0000000 --- a/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 b/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 index 4ba7c18..fe8a0ec 100644 --- a/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 +++ b/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 @@ -1 +1 @@ -ee3b561e119272359417ad41c3963de6 \ No newline at end of file +8cf216523915d6923c61d60d232596e3 \ No newline at end of file diff --git a/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png b/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png deleted file mode 100644 index fa2d6c0..0000000 Binary files a/docs/html/cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png and /dev/null differ diff --git a/docs/html/class_main_window-members.html b/docs/html/class_main_window-members.html index 0119225..369ee54 100644 --- a/docs/html/class_main_window-members.html +++ b/docs/html/class_main_window-members.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -103,9 +103,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/class_main_window.html b/docs/html/class_main_window.html index 759cd16..f4e73c1 100644 --- a/docs/html/class_main_window.html +++ b/docs/html/class_main_window.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: MainWindow Class Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -175,9 +175,9 @@ Protected Member Functions diff --git a/docs/html/class_main_window__coll__graph.dot b/docs/html/class_main_window__coll__graph.dot new file mode 100644 index 0000000..c4c4339 --- /dev/null +++ b/docs/html/class_main_window__coll__graph.dot @@ -0,0 +1,8 @@ +digraph "MainWindow" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="MainWindow",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/class_main_window__coll__graph.map b/docs/html/class_main_window__coll__graph.map deleted file mode 100644 index 10b2148..0000000 --- a/docs/html/class_main_window__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/docs/html/class_main_window__coll__graph.png b/docs/html/class_main_window__coll__graph.png deleted file mode 100644 index 42ee5b5..0000000 Binary files a/docs/html/class_main_window__coll__graph.png and /dev/null differ diff --git a/docs/html/class_main_window__inherit__graph.dot b/docs/html/class_main_window__inherit__graph.dot new file mode 100644 index 0000000..c4c4339 --- /dev/null +++ b/docs/html/class_main_window__inherit__graph.dot @@ -0,0 +1,8 @@ +digraph "MainWindow" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="MainWindow",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/class_main_window__inherit__graph.map b/docs/html/class_main_window__inherit__graph.map deleted file mode 100644 index 10b2148..0000000 --- a/docs/html/class_main_window__inherit__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/docs/html/class_main_window__inherit__graph.png b/docs/html/class_main_window__inherit__graph.png deleted file mode 100644 index 42ee5b5..0000000 Binary files a/docs/html/class_main_window__inherit__graph.png and /dev/null differ diff --git a/docs/html/classes.html b/docs/html/classes.html index 486b1c6..54a33d3 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Class Index @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -98,35 +98,36 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
B | C | E | F | G | J | M | O | P | Q | S | T
- - + + - - + + + - - + +
  B  
-
  F  
-
  M  
+
Equation (fea)   
  M  
  S  
BC (fea)   Force (fea)   MainWindow   Summary (fea)   
  F  
+
BC (fea)   MainWindow   Summary (fea)   
  C  
-
  G  
-
  O  
+
Force (fea)   
  O  
  T  
CSVParser (fea)   GlobalStiffAssembler (fea)   Options (fea)   Tie (fea)   
  G  
+
CSVParser (fea)   Options (fea)   Equation::Term (fea)   
  E  
-
  J  
-
  P  
+
GlobalStiffAssembler (fea)   
  P  
+
Tie (fea)   
  J  
  q  
Elem (fea)   Job (fea)   Props (fea)   qt_meta_stringdata_MainWindow_t   
Elem (fea)   Props (fea)   
Job (fea)   qt_meta_stringdata_MainWindow_t   
B | C | E | F | G | J | M | O | P | Q | S | T
diff --git a/docs/html/classfea_1_1_c_s_v_parser-members.html b/docs/html/classfea_1_1_c_s_v_parser-members.html index c14d40c..5798fca 100644 --- a/docs/html/classfea_1_1_c_s_v_parser-members.html +++ b/docs/html/classfea_1_1_c_s_v_parser-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -107,9 +107,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/classfea_1_1_c_s_v_parser.html b/docs/html/classfea_1_1_c_s_v_parser.html index c666090..24a8139 100644 --- a/docs/html/classfea_1_1_c_s_v_parser.html +++ b/docs/html/classfea_1_1_c_s_v_parser.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::CSVParser Class Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -228,10 +228,6 @@ Here is the caller graph for this function:
- - - -

@@ -244,9 +240,9 @@ Here is the caller graph for this function: diff --git a/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.dot b/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.dot new file mode 100644 index 0000000..a474de4 --- /dev/null +++ b/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.dot @@ -0,0 +1,15 @@ +digraph "fea::CSVParser::write" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::CSVParser::write",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; + Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.map b/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.map deleted file mode 100644 index 143a521..0000000 --- a/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.md5 b/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.md5 index 5280852..82f8cc4 100644 --- a/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.md5 +++ b/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.md5 @@ -1 +1 @@ -25e76404de77a681ba8f405e51716bf0 \ No newline at end of file +3ab7dcd42b0925eb02c38975b802e33e \ No newline at end of file diff --git a/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.png b/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.png deleted file mode 100644 index 75578bd..0000000 Binary files a/docs/html/classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.png and /dev/null differ diff --git a/docs/html/classfea_1_1_global_stiff_assembler-members.html b/docs/html/classfea_1_1_global_stiff_assembler-members.html index f10afd8..b5308ea 100644 --- a/docs/html/classfea_1_1_global_stiff_assembler-members.html +++ b/docs/html/classfea_1_1_global_stiff_assembler-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -111,9 +111,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/classfea_1_1_global_stiff_assembler.html b/docs/html/classfea_1_1_global_stiff_assembler.html index 529e0d7..4af378e 100644 --- a/docs/html/classfea_1_1_global_stiff_assembler.html +++ b/docs/html/classfea_1_1_global_stiff_assembler.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::GlobalStiffAssembler Class Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -198,8 +198,6 @@ Here is the caller graph for this function:
- -

@@ -244,8 +242,6 @@ Here is the call graph for this function:
- -

@@ -255,7 +251,6 @@ Here is the caller graph for this function:
-

@@ -360,10 +355,6 @@ Here is the call graph for this function:
- - - -

@@ -377,9 +368,9 @@ Here is the call graph for this function: diff --git a/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.dot b/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.dot new file mode 100644 index 0000000..eaca2f5 --- /dev/null +++ b/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::GlobalStiffAssembler::calcAelem" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::GlobalStiffAssembler\l::calcAelem",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::GlobalStiffAssembler\l::calcKelem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701",tooltip="Updates the elemental stiffness matrix for the ith element. "]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::GlobalStiffAssembler\l::operator()",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875",tooltip="Assembles the global stiffness matrix. "]; +} diff --git a/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.map b/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.map deleted file mode 100644 index 977ec3d..0000000 --- a/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.png b/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.png deleted file mode 100644 index 1b0172e..0000000 Binary files a/docs/html/classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.png and /dev/null differ diff --git a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.dot b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.dot new file mode 100644 index 0000000..154d399 --- /dev/null +++ b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::GlobalStiffAssembler::calcKelem" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::GlobalStiffAssembler\l::calcKelem",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::norm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a22c94233f560b36c5e782d6e73cebae3",tooltip="Calculates the distance between 2 nodes. "]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::GlobalStiffAssembler\l::calcAelem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8",tooltip="Updates the rotation and transposed rotation matrices. "]; +} diff --git a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.map b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.map deleted file mode 100644 index cecf63f..0000000 --- a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.png b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.png deleted file mode 100644 index 4134e01..0000000 Binary files a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.png and /dev/null differ diff --git a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.dot b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.dot new file mode 100644 index 0000000..0a6f27d --- /dev/null +++ b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.dot @@ -0,0 +1,9 @@ +digraph "fea::GlobalStiffAssembler::calcKelem" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::GlobalStiffAssembler\l::calcKelem",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::GlobalStiffAssembler\l::operator()",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875",tooltip="Assembles the global stiffness matrix. "]; +} diff --git a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.map b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.map deleted file mode 100644 index 9d08821..0000000 --- a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.png b/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.png deleted file mode 100644 index 0b5da14..0000000 Binary files a/docs/html/classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.png and /dev/null differ diff --git a/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.dot b/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.dot new file mode 100644 index 0000000..1d470aa --- /dev/null +++ b/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.dot @@ -0,0 +1,15 @@ +digraph "fea::GlobalStiffAssembler::operator()" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::GlobalStiffAssembler\l::operator()",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::GlobalStiffAssembler\l::calcKelem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701",tooltip="Updates the elemental stiffness matrix for the ith element. "]; + Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::norm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a22c94233f560b36c5e782d6e73cebae3",tooltip="Calculates the distance between 2 nodes. "]; + Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="fea::GlobalStiffAssembler\l::calcAelem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8",tooltip="Updates the rotation and transposed rotation matrices. "]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="fea::loadTies",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#adb99d60a0e4eb10e55a7c52044efb6e3",tooltip="Loads any tie constraints into the set of triplets that will become the global stiffness matrix..."]; +} diff --git a/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.map b/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.map deleted file mode 100644 index 64a728b..0000000 --- a/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.png b/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.png deleted file mode 100644 index 04abfbd..0000000 Binary files a/docs/html/classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.png and /dev/null differ diff --git a/docs/html/cmd_8cpp.html b/docs/html/cmd_8cpp.html index 524bf43..fed482c 100644 --- a/docs/html/cmd_8cpp.html +++ b/docs/html/cmd_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: src/cmd.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -108,12 +108,6 @@ Include dependency graph for cmd.cpp:
- - - - - -
@@ -154,21 +148,6 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - -

@@ -194,19 +173,6 @@ Here is the call graph for this function:
- - - - - - - - - - - - -

@@ -216,7 +182,6 @@ Here is the caller graph for this function:
-

@@ -226,9 +191,9 @@ Here is the caller graph for this function: diff --git a/docs/html/cmd_8cpp__incl.dot b/docs/html/cmd_8cpp__incl.dot new file mode 100644 index 0000000..e57b827 --- /dev/null +++ b/docs/html/cmd_8cpp__incl.dot @@ -0,0 +1,61 @@ +digraph "src/cmd.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="src/cmd.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="tclap/CmdLine.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="threed_beam_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="Eigen/SparseLU",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="Eigen/Geometry",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="Eigen/SparseCore",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node13 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node14 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 [label="setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node23 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node24 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/cmd_8cpp__incl.map b/docs/html/cmd_8cpp__incl.map deleted file mode 100644 index 8064990..0000000 --- a/docs/html/cmd_8cpp__incl.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/docs/html/cmd_8cpp__incl.md5 b/docs/html/cmd_8cpp__incl.md5 index 8fa8ce0..326c05a 100644 --- a/docs/html/cmd_8cpp__incl.md5 +++ b/docs/html/cmd_8cpp__incl.md5 @@ -1 +1 @@ -ba4cd05b553fdecf4dbf111da7e3839e \ No newline at end of file +c598d8d0e130def3eca81804c4c5d85a \ No newline at end of file diff --git a/docs/html/cmd_8cpp__incl.png b/docs/html/cmd_8cpp__incl.png deleted file mode 100644 index d24c047..0000000 Binary files a/docs/html/cmd_8cpp__incl.png and /dev/null differ diff --git a/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot b/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot new file mode 100644 index 0000000..cf86fe5 --- /dev/null +++ b/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.dot @@ -0,0 +1,41 @@ +digraph "main" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="main",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::parseJSONConfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a126e737b8f8a337d3fb431ba213b4735"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="fea::createJobFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c"]; + Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="fea::createNodeVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb"]; + Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="fea::createElemVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3"]; + Node3 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="fea::createTieVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a2fcdf225a9bd25d73c5494d86597025c"]; + Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="fea::createBCVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aa86bdb3a895956a13997d2d98097d42d"]; + Node3 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="fea::createForceVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530"]; + Node3 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="fea::createEquationVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a231f5a0658f5b9fe97182c405a455d03"]; + Node3 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="fea::createOptionsFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aabd98531e9fb83a92514ff834fb84ad6"]; + Node3 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="fea::loadBCs",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994",tooltip="Loads the boundary conditions into the global stiffness matrix and force vector. "]; + Node12 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="fea::loadEquations",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad84d1896799e4150617b01d8cce6e699"]; + Node12 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="fea::loadForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa",tooltip="Loads the prescribed forces into the force vector. "]; + Node12 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="fea::computeTieForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139",tooltip="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..."]; + Node12 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="fea::CSVParser::write",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576"]; + Node12 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="fea::Summary::FullReport",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a",tooltip="Returns a message containing the results of the analysis. "]; +} diff --git a/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map b/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map deleted file mode 100644 index 7fb97af..0000000 --- a/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 b/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 index ed90f7b..cf1cf9f 100644 --- a/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 +++ b/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 @@ -1 +1 @@ -ed6fefb88ad8958d7acde82070690543 \ No newline at end of file +c0265c7f80d795c99e628ec7cead158f \ No newline at end of file diff --git a/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png b/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png deleted file mode 100644 index e5b2e4a..0000000 Binary files a/docs/html/cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png and /dev/null differ diff --git a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.dot b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.dot new file mode 100644 index 0000000..f848093 --- /dev/null +++ b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.dot @@ -0,0 +1,37 @@ +digraph "runAnalysis" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::createJobFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c"]; + Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::createNodeVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb"]; + Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="fea::createElemVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3"]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="fea::createTieVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a2fcdf225a9bd25d73c5494d86597025c"]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="fea::createBCVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aa86bdb3a895956a13997d2d98097d42d"]; + Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="fea::createForceVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530"]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="fea::createEquationVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a231f5a0658f5b9fe97182c405a455d03"]; + Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="fea::createOptionsFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aabd98531e9fb83a92514ff834fb84ad6"]; + Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="fea::loadBCs",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994",tooltip="Loads the boundary conditions into the global stiffness matrix and force vector. "]; + Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="fea::loadEquations",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad84d1896799e4150617b01d8cce6e699"]; + Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="fea::loadForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa",tooltip="Loads the prescribed forces into the force vector. "]; + Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="fea::computeTieForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139",tooltip="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..."]; + Node10 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="fea::CSVParser::write",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576"]; + Node10 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="fea::Summary::FullReport",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a",tooltip="Returns a message containing the results of the analysis. "]; +} diff --git a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.map b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.map deleted file mode 100644 index 6e6f17f..0000000 --- a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.md5 b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.md5 index cd89af5..a94bc9e 100644 --- a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.md5 +++ b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.md5 @@ -1 +1 @@ -0d3c21b2dabd3c1caad37d0f1fb4366b \ No newline at end of file +686b85bd446034dc9dd42d72ec096ea2 \ No newline at end of file diff --git a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.png b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.png deleted file mode 100644 index 8e5e584..0000000 Binary files a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.png and /dev/null differ diff --git a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.dot b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.dot new file mode 100644 index 0000000..fd0916b --- /dev/null +++ b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.dot @@ -0,0 +1,9 @@ +digraph "runAnalysis" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.map b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.map deleted file mode 100644 index 919cff1..0000000 --- a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.png b/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.png deleted file mode 100644 index 97627e5..0000000 Binary files a/docs/html/cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.png and /dev/null differ diff --git a/docs/html/containers_8h.html b/docs/html/containers_8h.html index 6a1198f..ac59511 100644 --- a/docs/html/containers_8h.html +++ b/docs/html/containers_8h.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: include/containers.h File Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -116,18 +116,6 @@ This graph shows which files directly or indirectly include this file:
- - - - - - - - - - - -
@@ -147,6 +135,12 @@ Classes struct  fea::Tie  Places linear springs between all degrees of freedom of 2 nodes. More...
  +struct  fea::Equation + A linear multipoint constraint. More...
+  +struct  fea::Equation::Term + A single term in the equation constraint. More...
+  struct  fea::Elem  An element of the mesh. Contains the indices of the two fea::Node's that form the element as well as the properties of the element given by the fea::Props struct. More...
  @@ -162,7 +156,7 @@ Namespaces

Typedefs

typedef Eigen::Vector3d fea::Node - A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality. More...
+ A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality. More...
  fea::ROTATION_Z, fea::NUM_DOFS
- } + } + -

@@ -177,9 +171,9 @@ Enumerations

 Convenience enumerator for specifying the active degree of freedom in a constraint. More...
 Convenience enumerator for specifying the active degree of freedom in a constraint. More...
 

Detailed Description

Author
Ryan Latture
@@ -188,9 +182,9 @@ Enumerations
diff --git a/docs/html/containers_8h__dep__incl.dot b/docs/html/containers_8h__dep__incl.dot new file mode 100644 index 0000000..376a755 --- /dev/null +++ b/docs/html/containers_8h__dep__incl.dot @@ -0,0 +1,32 @@ +digraph "include/containers.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/containers.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="include/setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$moc__mainwindow_8cpp.html"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fea__gui__lib__automoc_8cpp.html"]; + Node3 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="gui/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html"]; + Node3 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8cpp.html"]; + Node2 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="src/cmd.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html"]; + Node2 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="src/setup.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8cpp.html"]; + Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="include/threed_beam\l_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="examples/cantilever\l_beam_with_ties.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html"]; + Node10 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="examples/L_bracket.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_l__bracket_8cpp.html"]; + Node10 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="src/threed_beam_fea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8cpp.html"]; +} diff --git a/docs/html/containers_8h__dep__incl.map b/docs/html/containers_8h__dep__incl.map deleted file mode 100644 index 06e28c3..0000000 --- a/docs/html/containers_8h__dep__incl.map +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/docs/html/containers_8h__dep__incl.png b/docs/html/containers_8h__dep__incl.png deleted file mode 100644 index 4b64374..0000000 Binary files a/docs/html/containers_8h__dep__incl.png and /dev/null differ diff --git a/docs/html/containers_8h__incl.dot b/docs/html/containers_8h__incl.dot new file mode 100644 index 0000000..9971482 --- /dev/null +++ b/docs/html/containers_8h__incl.dot @@ -0,0 +1,10 @@ +digraph "include/containers.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/containers.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/containers_8h__incl.map b/docs/html/containers_8h__incl.map deleted file mode 100644 index c3896d0..0000000 --- a/docs/html/containers_8h__incl.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/docs/html/containers_8h__incl.png b/docs/html/containers_8h__incl.png deleted file mode 100644 index 077608e..0000000 Binary files a/docs/html/containers_8h__incl.png and /dev/null differ diff --git a/docs/html/containers_8h_source.html b/docs/html/containers_8h_source.html index e394bc9..6e5813c 100644 --- a/docs/html/containers_8h_source.html +++ b/docs/html/containers_8h_source.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/containers.h Source File @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -177,106 +177,134 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
214  node_number_1(_node_number_1), node_number_2(_node_number_2), lmult(_lmult), rmult(_rmult) { };
215  };
216 
-
221  struct Elem {
-
222  Eigen::Vector2i node_numbers;
-
223  Props props;
-
228  Elem() { };
-
229 
-
238  Elem(unsigned int node1, unsigned int node2, const Props &_props) : props(_props) {
-
239  node_numbers << node1, node2;
-
240  }
-
241  };
-
242 
-
246  struct Job {
-
247  std::vector<Node> nodes;
-
248  std::vector<Eigen::Vector2i> elems;
-
249  std::vector<Props> props;
-
254  Job() : nodes(0), elems(0), props(0) { };
+
239  struct Equation {
+
240 
+
246  struct Term {
+
247  unsigned int node_number;
+
248  unsigned int dof;
+
249  double coefficient;
+
254  Term() : node_number(0), dof(0), coefficient(0) {};
255 
-
265  Job(const std::vector<Node> &_nodes, const std::vector<Elem> _elems) : nodes(_nodes) {
-
266  unsigned int num_elems = _elems.size();
-
267  elems.reserve(num_elems);
-
268  props.reserve(num_elems);
-
269 
-
270  for (unsigned int i = 0; i < num_elems; i++) {
-
271  elems.push_back(_elems[i].node_numbers);
-
272  props.push_back(_elems[i].props);
-
273  }
-
274  };
-
275  };
-
276 
-
280  enum DOF {
-
284  DISPLACEMENT_X,
-
285 
-
289  DISPLACEMENT_Y,
-
290 
-
294  DISPLACEMENT_Z,
-
295 
-
299  ROTATION_X,
-
300 
-
304  ROTATION_Y,
+
262  Term(unsigned int _node_number, unsigned int _dof, double _coefficient) :
+
263  node_number(_node_number), dof(_dof), coefficient(_coefficient) {};
+
264  };
+
265 
+
266  std::vector<Term> terms;
+
271  Equation() : terms(0) {};
+
272 
+
277  Equation(const std::vector<Term> &_terms) : terms(_terms) {};
+
278  };
+
279 
+
284  struct Elem {
+
285  Eigen::Vector2i node_numbers;
+
286  Props props;
+
291  Elem() { };
+
292 
+
301  Elem(unsigned int node1, unsigned int node2, const Props &_props) : props(_props) {
+
302  node_numbers << node1, node2;
+
303  }
+
304  };
305 
-
309  ROTATION_Z,
-
313  NUM_DOFS
-
314  };
-
315 
-
316 } // namespace fea
-
317 
-
318 #endif // FEA_CONTAINERS_H
-
Props props
Definition: containers.h:223
+
309  struct Job {
+
310  std::vector<Node> nodes;
+
311  std::vector<Eigen::Vector2i> elems;
+
312  std::vector<Props> props;
+
317  Job() : nodes(0), elems(0), props(0) { };
+
318 
+
328  Job(const std::vector<Node> &_nodes, const std::vector<Elem> _elems) : nodes(_nodes) {
+
329  unsigned int num_elems = _elems.size();
+
330  elems.reserve(num_elems);
+
331  props.reserve(num_elems);
+
332 
+
333  for (unsigned int i = 0; i < num_elems; i++) {
+
334  elems.push_back(_elems[i].node_numbers);
+
335  props.push_back(_elems[i].props);
+
336  }
+
337  };
+
338  };
+
339 
+
343  enum DOF {
+
347  DISPLACEMENT_X,
+
348 
+
352  DISPLACEMENT_Y,
+
353 
+
357  DISPLACEMENT_Z,
+
358 
+
362  ROTATION_X,
+
363 
+
367  ROTATION_Y,
+
368 
+
372  ROTATION_Z,
+
376  NUM_DOFS
+
377  };
+
378 
+
379 } // namespace fea
+
380 
+
381 #endif // FEA_CONTAINERS_H
+
Props props
Definition: containers.h:286
Force()
Default Constructor.
Definition: containers.h:124
BC()
Default Constructor.
Definition: containers.h:85
-
Definition: containers.h:294
+
Definition: containers.h:357
double GJ
Definition: containers.h:153
unsigned int dof
Definition: containers.h:116
+
double coefficient
Definition: containers.h:249
double value
Definition: containers.h:79
Tie()
Default Constructor.
Definition: containers.h:204
-
std::vector< Eigen::Vector2i > elems
Definition: containers.h:248
-
Elem(unsigned int node1, unsigned int node2, const Props &_props)
Constructor.
Definition: containers.h:238
+
std::vector< Eigen::Vector2i > elems
Definition: containers.h:311
+
unsigned int dof
Definition: containers.h:248
+
Elem(unsigned int node1, unsigned int node2, const Props &_props)
Constructor.
Definition: containers.h:301
double EA
Definition: containers.h:150
+
Equation(const std::vector< Term > &_terms)
Constructor.
Definition: containers.h:277
Places linear springs between all degrees of freedom of 2 nodes.
Definition: containers.h:194
-
std::vector< Node > nodes
Definition: containers.h:247
+
std::vector< Node > nodes
Definition: containers.h:310
+
std::vector< Term > terms
Definition: containers.h:266
Tie(unsigned int _node_number_1, unsigned int _node_number_2, double _lmult, double _rmult)
Constructor.
Definition: containers.h:213
A nodal force to enforce.
Definition: containers.h:109
unsigned int node
Definition: containers.h:71
-
std::vector< Props > props
Definition: containers.h:249
+
Term()
Definition: containers.h:254
+
std::vector< Props > props
Definition: containers.h:312
unsigned int node
Definition: containers.h:110
double lmult
Definition: containers.h:197
-
Definition: containers.h:313
+
Definition: containers.h:376
unsigned int dof
Definition: containers.h:77
double value
Definition: containers.h:118
double EIz
Definition: containers.h:151
-
Job(const std::vector< Node > &_nodes, const std::vector< Elem > _elems)
Constructor.
Definition: containers.h:265
-
Definition: containers.h:309
+
Job(const std::vector< Node > &_nodes, const std::vector< Elem > _elems)
Constructor.
Definition: containers.h:328
+
Term(unsigned int _node_number, unsigned int _dof, double _coefficient)
Constructor.
Definition: containers.h:262
+
Definition: containers.h:372
+
unsigned int node_number
Definition: containers.h:247
+
A single term in the equation constraint.
Definition: containers.h:246
unsigned int node_number_2
Definition: containers.h:196
double EIy
Definition: containers.h:152
-
DOF
Convenience enumerator for specifying the active degree of freedom in a constraint.
Definition: containers.h:280
+
DOF
Convenience enumerator for specifying the active degree of freedom in a constraint.
Definition: containers.h:343
BC(unsigned int _node, unsigned int _dof, double _value)
Constructor.
Definition: containers.h:93
Props(double _EA, double _EIz, double _EIy, double _GJ, const std::vector< double > &_normal_vec)
Constructor.
Definition: containers.h:168
-
Definition: containers.h:284
+
Definition: containers.h:347
Eigen::Vector3d Node
A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality.
Definition: containers.h:56
-
Definition: containers.h:304
+
Definition: containers.h:367
Eigen::Vector3d normal_vec
Definition: containers.h:154
-
Definition: containers.h:299
-
An element of the mesh. Contains the indices of the two fea::Node's that form the element as well as ...
Definition: containers.h:221
+
Definition: containers.h:362
+
An element of the mesh. Contains the indices of the two fea::Node's that form the element as well as ...
Definition: containers.h:284
Props()
Definition: containers.h:156
double rmult
Definition: containers.h:198
-
Elem()
Default Constructor.
Definition: containers.h:228
-
Contains a node list, element list, and the properties of each element.
Definition: containers.h:246
+
Elem()
Default Constructor.
Definition: containers.h:291
+
Equation()
Definition: containers.h:271
+
A linear multipoint constraint.
Definition: containers.h:239
+
Contains a node list, element list, and the properties of each element.
Definition: containers.h:309
The set of properties associated with an element.
Definition: containers.h:149
Force(unsigned int _node, unsigned int _dof, double _value)
Constructor.
Definition: containers.h:132
A boundary condition to enforce.
Definition: containers.h:70
unsigned int node_number_1
Definition: containers.h:195
Definition: containers.h:41
-
Job()
Default constructor.
Definition: containers.h:254
-
Definition: containers.h:289
-
Eigen::Vector2i node_numbers
Definition: containers.h:222
+
Job()
Default constructor.
Definition: containers.h:317
+
Definition: containers.h:352
+
Eigen::Vector2i node_numbers
Definition: containers.h:285
diff --git a/docs/html/csv__parser_8h.html b/docs/html/csv__parser_8h.html index b05a891..ff645e5 100644 --- a/docs/html/csv__parser_8h.html +++ b/docs/html/csv__parser_8h.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/csv_parser.h File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -123,18 +123,6 @@ This graph shows which files directly or indirectly include this file:
- - - - - - - - - - - -
@@ -163,9 +151,9 @@ Functions diff --git a/docs/html/csv__parser_8h__dep__incl.dot b/docs/html/csv__parser_8h__dep__incl.dot new file mode 100644 index 0000000..bf8bae7 --- /dev/null +++ b/docs/html/csv__parser_8h__dep__incl.dot @@ -0,0 +1,33 @@ +digraph "include/csv_parser.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8cpp.html"]; + Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="include/setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$moc__mainwindow_8cpp.html"]; + Node5 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fea__gui__lib__automoc_8cpp.html"]; + Node4 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="gui/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html"]; + Node4 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="src/cmd.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html"]; + Node3 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="src/setup.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8cpp.html"]; + Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="include/threed_beam\l_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="examples/cantilever\l_beam_with_ties.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html"]; + Node10 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="examples/L_bracket.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_l__bracket_8cpp.html"]; + Node10 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="src/threed_beam_fea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8cpp.html"]; +} diff --git a/docs/html/csv__parser_8h__dep__incl.map b/docs/html/csv__parser_8h__dep__incl.map deleted file mode 100644 index fac2ecf..0000000 --- a/docs/html/csv__parser_8h__dep__incl.map +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/docs/html/csv__parser_8h__dep__incl.png b/docs/html/csv__parser_8h__dep__incl.png deleted file mode 100644 index f226b22..0000000 Binary files a/docs/html/csv__parser_8h__dep__incl.png and /dev/null differ diff --git a/docs/html/csv__parser_8h__incl.dot b/docs/html/csv__parser_8h__incl.dot new file mode 100644 index 0000000..9b969d7 --- /dev/null +++ b/docs/html/csv__parser_8h__incl.dot @@ -0,0 +1,26 @@ +digraph "include/csv_parser.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/csv__parser_8h__incl.map b/docs/html/csv__parser_8h__incl.map deleted file mode 100644 index c0524be..0000000 --- a/docs/html/csv__parser_8h__incl.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/docs/html/csv__parser_8h__incl.png b/docs/html/csv__parser_8h__incl.png deleted file mode 100644 index 2d67059..0000000 Binary files a/docs/html/csv__parser_8h__incl.png and /dev/null differ diff --git a/docs/html/csv__parser_8h_source.html b/docs/html/csv__parser_8h_source.html index f8752aa..805b6f3 100644 --- a/docs/html/csv__parser_8h_source.html +++ b/docs/html/csv__parser_8h_source.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/csv_parser.h Source File @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -242,9 +242,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/docs/html/dir_000005_000007.html b/docs/html/dir_000005_000007.html index 3b1bee0..2298a53 100644 --- a/docs/html/dir_000005_000007.html +++ b/docs/html/dir_000005_000007.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build/gui -> gui Relation @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -83,16 +83,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

gui → gui Relation

File in build/guiIncludes file in gui
moc_mainwindow.cppmainwindow.h
diff --git a/docs/html/dir_000006_000008.html b/docs/html/dir_000006_000008.html index 4514c71..882c019 100644 --- a/docs/html/dir_000006_000008.html +++ b/docs/html/dir_000006_000008.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: examples -> include Relation @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -83,16 +83,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

examples → include Relation

File in examplesIncludes file in include
cantilever_beam_with_ties.cppthreed_beam_fea.h
L_bracket.cppthreed_beam_fea.h
diff --git a/docs/html/dir_000007_000008.html b/docs/html/dir_000007_000008.html index bb9108b..0b4cb94 100644 --- a/docs/html/dir_000007_000008.html +++ b/docs/html/dir_000007_000008.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: gui -> include Relation @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -83,16 +83,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

gui → include Relation

File in guiIncludes file in include
mainwindow.cppcsv_parser.h
mainwindow.cppoptions.h
mainwindow.cppthreed_beam_fea.h
mainwindow.hsetup.h
mainwindow.hsummary.h
diff --git a/docs/html/dir_000009_000008.html b/docs/html/dir_000009_000008.html index 6a76adb..0404a48 100644 --- a/docs/html/dir_000009_000008.html +++ b/docs/html/dir_000009_000008.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: src -> include Relation @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -83,16 +83,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

src → include Relation

File in srcIncludes file in include
cmd.cppsetup.h
cmd.cppthreed_beam_fea.h
setup.cppsetup.h
summary.cppsummary.h
threed_beam_fea.cppthreed_beam_fea.h
diff --git a/docs/html/dir_2162103259cc169d33989a5764717ee7.html b/docs/html/dir_00bef877ec3d1b955e32046c015d39dd.html similarity index 77% rename from docs/html/dir_2162103259cc169d33989a5764717ee7.html rename to docs/html/dir_00bef877ec3d1b955e32046c015d39dd.html index 85cdc53..f98e1c9 100644 --- a/docs/html/dir_2162103259cc169d33989a5764717ee7.html +++ b/docs/html/dir_00bef877ec3d1b955e32046c015d39dd.html @@ -3,8 +3,8 @@ - -3D Beam Finite Element Code: build/CMakeFiles/3.3.2/CompilerIdC Directory Reference + +3D Beam Finite Element Code: build/CMakeFiles/3.6.2/CompilerIdC Directory Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,10 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for CompilerIdC:
-
build/CMakeFiles/3.3.2/CompilerIdC
- - - +
build/CMakeFiles/3.6.2/CompilerIdC
+
@@ -109,9 +107,9 @@ Files diff --git a/docs/html/dir_00bef877ec3d1b955e32046c015d39dd_dep.dot b/docs/html/dir_00bef877ec3d1b955e32046c015d39dd_dep.dot new file mode 100644 index 0000000..5e64127 --- /dev/null +++ b/docs/html/dir_00bef877ec3d1b955e32046c015d39dd_dep.dot @@ -0,0 +1,9 @@ +digraph "build/CMakeFiles/3.6.2/CompilerIdC" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + subgraph clusterdir_dcc7a0b889a2862130113be7a5066065 { + graph [ bgcolor="#ddddee", pencolor="black", label="3.6.2" fontname="Helvetica", fontsize="10", URL="dir_dcc7a0b889a2862130113be7a5066065.html"] + dir_00bef877ec3d1b955e32046c015d39dd [shape=box, label="CompilerIdC", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_00bef877ec3d1b955e32046c015d39dd.html"]; + } +} diff --git a/docs/html/dir_00bef877ec3d1b955e32046c015d39dd_dep.md5 b/docs/html/dir_00bef877ec3d1b955e32046c015d39dd_dep.md5 new file mode 100644 index 0000000..3a7bd85 --- /dev/null +++ b/docs/html/dir_00bef877ec3d1b955e32046c015d39dd_dep.md5 @@ -0,0 +1 @@ +b21c02c3afdc7eddd397af4a69ca1278 \ No newline at end of file diff --git a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.map b/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.map deleted file mode 100644 index e7c94a1..0000000 --- a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.md5 b/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.md5 deleted file mode 100644 index 8ab5684..0000000 --- a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -412fb9628dae10fd53747b4c6fd3543b \ No newline at end of file diff --git a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.png b/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.png deleted file mode 100644 index 28b5542..0000000 Binary files a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff_dep.png and /dev/null differ diff --git a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.map b/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.map deleted file mode 100644 index 177f5f3..0000000 --- a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.md5 b/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.md5 deleted file mode 100644 index 05da85e..0000000 --- a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -065ac4dbf7a659b6f81c00d5d4e6cbcc \ No newline at end of file diff --git a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.png b/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.png deleted file mode 100644 index a348fbe..0000000 Binary files a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11_dep.png and /dev/null differ diff --git a/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.map b/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.map deleted file mode 100644 index db8c3de..0000000 --- a/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.md5 b/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.md5 deleted file mode 100644 index 0aeca99..0000000 --- a/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -2862ff83299d862add9fee511ef18b5c \ No newline at end of file diff --git a/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.png b/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.png deleted file mode 100644 index 9df60d8..0000000 Binary files a/docs/html/dir_2162103259cc169d33989a5764717ee7_dep.png and /dev/null differ diff --git a/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.map b/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.map deleted file mode 100644 index 2f62c17..0000000 --- a/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.md5 b/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.md5 deleted file mode 100644 index 6a721aa..0000000 --- a/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -39bebca5c2df8e13f586712deb7cad6e \ No newline at end of file diff --git a/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.png b/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.png deleted file mode 100644 index 845c240..0000000 Binary files a/docs/html/dir_2e458d6249524972e592af3939bc8827_dep.png and /dev/null differ diff --git a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa.html b/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3.html similarity index 83% rename from docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa.html rename to docs/html/dir_41ff9344cec4985c5998d5204fde8ca3.html index da5868a..13b4f89 100644 --- a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa.html +++ b/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: gui Directory Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,11 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for gui:
-
gui
- - - - +
gui
+
@@ -114,9 +111,9 @@ Files diff --git a/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3_dep.dot b/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3_dep.dot new file mode 100644 index 0000000..5c2501b --- /dev/null +++ b/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3_dep.dot @@ -0,0 +1,8 @@ +digraph "gui" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + dir_41ff9344cec4985c5998d5204fde8ca3 [shape=box, label="gui", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_41ff9344cec4985c5998d5204fde8ca3.html"]; + dir_bf5286d047b27d429c43b11eb39ce6ba [shape=box label="include" URL="dir_bf5286d047b27d429c43b11eb39ce6ba.html"]; + dir_41ff9344cec4985c5998d5204fde8ca3->dir_bf5286d047b27d429c43b11eb39ce6ba [headlabel="5", labeldistance=1.5 headhref="dir_000007_000008.html"]; +} diff --git a/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3_dep.md5 b/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3_dep.md5 new file mode 100644 index 0000000..6453862 --- /dev/null +++ b/docs/html/dir_41ff9344cec4985c5998d5204fde8ca3_dep.md5 @@ -0,0 +1 @@ +797947113493287ecb4c9b2280fcd978 \ No newline at end of file diff --git a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff.html b/docs/html/dir_43fe6a80f680125846b3067c0745dff0.html similarity index 80% rename from docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff.html rename to docs/html/dir_43fe6a80f680125846b3067c0745dff0.html index 29c4f78..abea22b 100644 --- a/docs/html/dir_112bb66ee0c4ec13284e3d0de51e4eff.html +++ b/docs/html/dir_43fe6a80f680125846b3067c0745dff0.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: build/CMakeFiles Directory Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,17 +94,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for CMakeFiles:
-
build/CMakeFiles
- - - - +
build/CMakeFiles
+
- +

Directories

directory  3.3.2
directory  3.6.2
 
diff --git a/docs/html/dir_43fe6a80f680125846b3067c0745dff0_dep.dot b/docs/html/dir_43fe6a80f680125846b3067c0745dff0_dep.dot new file mode 100644 index 0000000..48347f0 --- /dev/null +++ b/docs/html/dir_43fe6a80f680125846b3067c0745dff0_dep.dot @@ -0,0 +1,13 @@ +digraph "build/CMakeFiles" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + subgraph clusterdir_e19c86e2c947f4ee879e0d272e9c8264 { + graph [ bgcolor="#ddddee", pencolor="black", label="build" fontname="Helvetica", fontsize="10", URL="dir_e19c86e2c947f4ee879e0d272e9c8264.html"] + subgraph clusterdir_43fe6a80f680125846b3067c0745dff0 { + graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_43fe6a80f680125846b3067c0745dff0.html"]; + dir_43fe6a80f680125846b3067c0745dff0 [shape=plaintext label="CMakeFiles"]; + dir_dcc7a0b889a2862130113be7a5066065 [shape=box label="3.6.2" color="red" fillcolor="white" style="filled" URL="dir_dcc7a0b889a2862130113be7a5066065.html"]; + } + } +} diff --git a/docs/html/dir_43fe6a80f680125846b3067c0745dff0_dep.md5 b/docs/html/dir_43fe6a80f680125846b3067c0745dff0_dep.md5 new file mode 100644 index 0000000..baf1d4f --- /dev/null +++ b/docs/html/dir_43fe6a80f680125846b3067c0745dff0_dep.md5 @@ -0,0 +1 @@ +157d65f500ef35b122c307a4e7df882b \ No newline at end of file diff --git a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.map b/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.map deleted file mode 100644 index 4627d54..0000000 --- a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.md5 b/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.md5 deleted file mode 100644 index adcd0f1..0000000 --- a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -8b897566aaf7d1b74262442e5666ce68 \ No newline at end of file diff --git a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.png b/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.png deleted file mode 100644 index 23f91b7..0000000 Binary files a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51_dep.png and /dev/null differ diff --git a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883.html b/docs/html/dir_596b8995754235d01af073429e0d20b1.html similarity index 84% rename from docs/html/dir_b6f8d86697f10146feb4e19cf87ea883.html rename to docs/html/dir_596b8995754235d01af073429e0d20b1.html index 22eb1b7..87af40b 100644 --- a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883.html +++ b/docs/html/dir_596b8995754235d01af073429e0d20b1.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: src Directory Reference @@ -29,7 +29,7 @@ -

@@ -117,9 +114,9 @@ Files

+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,11 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for src:
-
src
- - - - +
src
+
@@ -116,9 +113,9 @@ Files diff --git a/docs/html/dir_596b8995754235d01af073429e0d20b1_dep.dot b/docs/html/dir_596b8995754235d01af073429e0d20b1_dep.dot new file mode 100644 index 0000000..e875f28 --- /dev/null +++ b/docs/html/dir_596b8995754235d01af073429e0d20b1_dep.dot @@ -0,0 +1,8 @@ +digraph "src" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + dir_596b8995754235d01af073429e0d20b1 [shape=box, label="src", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_596b8995754235d01af073429e0d20b1.html"]; + dir_bf5286d047b27d429c43b11eb39ce6ba [shape=box label="include" URL="dir_bf5286d047b27d429c43b11eb39ce6ba.html"]; + dir_596b8995754235d01af073429e0d20b1->dir_bf5286d047b27d429c43b11eb39ce6ba [headlabel="5", labeldistance=1.5 headhref="dir_000009_000008.html"]; +} diff --git a/docs/html/dir_596b8995754235d01af073429e0d20b1_dep.md5 b/docs/html/dir_596b8995754235d01af073429e0d20b1_dep.md5 new file mode 100644 index 0000000..34586e2 --- /dev/null +++ b/docs/html/dir_596b8995754235d01af073429e0d20b1_dep.md5 @@ -0,0 +1 @@ +5fd9249ac6f41ac4a1a5141aab7037f6 \ No newline at end of file diff --git a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.map b/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.map deleted file mode 100644 index 9c6a258..0000000 --- a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.md5 b/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.md5 deleted file mode 100644 index cf42d72..0000000 --- a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -ad35429d9c212b3eade17692afa86e12 \ No newline at end of file diff --git a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.png b/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.png deleted file mode 100644 index d4a6f56..0000000 Binary files a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d_dep.png and /dev/null differ diff --git a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.map b/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.map deleted file mode 100644 index 6ed1a13..0000000 --- a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.md5 b/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.md5 deleted file mode 100644 index 95515ee..0000000 --- a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -b50000e32b35d462ca88d50e71061e95 \ No newline at end of file diff --git a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.png b/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.png deleted file mode 100644 index 76c48d0..0000000 Binary files a/docs/html/dir_7f6328afa08a8490bbc5f5117bf0a9aa_dep.png and /dev/null differ diff --git a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11.html b/docs/html/dir_a726f379a9c644d7bfd71439a24c1701.html similarity index 78% rename from docs/html/dir_1a63c1219ae1eaffc480dce73e490f11.html rename to docs/html/dir_a726f379a9c644d7bfd71439a24c1701.html index 3de7e50..183c07c 100644 --- a/docs/html/dir_1a63c1219ae1eaffc480dce73e490f11.html +++ b/docs/html/dir_a726f379a9c644d7bfd71439a24c1701.html @@ -3,8 +3,8 @@ - -3D Beam Finite Element Code: build/CMakeFiles/3.3.2/CompilerIdCXX Directory Reference + +3D Beam Finite Element Code: build/CMakeFiles/3.6.2/CompilerIdCXX Directory Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,10 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for CompilerIdCXX:
-
build/CMakeFiles/3.3.2/CompilerIdCXX
- - - +
build/CMakeFiles/3.6.2/CompilerIdCXX
+
@@ -109,9 +107,9 @@ Files diff --git a/docs/html/dir_a726f379a9c644d7bfd71439a24c1701_dep.dot b/docs/html/dir_a726f379a9c644d7bfd71439a24c1701_dep.dot new file mode 100644 index 0000000..7624cd8 --- /dev/null +++ b/docs/html/dir_a726f379a9c644d7bfd71439a24c1701_dep.dot @@ -0,0 +1,9 @@ +digraph "build/CMakeFiles/3.6.2/CompilerIdCXX" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + subgraph clusterdir_dcc7a0b889a2862130113be7a5066065 { + graph [ bgcolor="#ddddee", pencolor="black", label="3.6.2" fontname="Helvetica", fontsize="10", URL="dir_dcc7a0b889a2862130113be7a5066065.html"] + dir_a726f379a9c644d7bfd71439a24c1701 [shape=box, label="CompilerIdCXX", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_a726f379a9c644d7bfd71439a24c1701.html"]; + } +} diff --git a/docs/html/dir_a726f379a9c644d7bfd71439a24c1701_dep.md5 b/docs/html/dir_a726f379a9c644d7bfd71439a24c1701_dep.md5 new file mode 100644 index 0000000..cb25e4f --- /dev/null +++ b/docs/html/dir_a726f379a9c644d7bfd71439a24c1701_dep.md5 @@ -0,0 +1 @@ +51f896a05371371b624730e1b28481ac \ No newline at end of file diff --git a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.map b/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.map deleted file mode 100644 index 29fdab1..0000000 --- a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.md5 b/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.md5 deleted file mode 100644 index 5a795d6..0000000 --- a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -fc557d17287df6aad27775766ce481bf \ No newline at end of file diff --git a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.png b/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.png deleted file mode 100644 index ab5d766..0000000 Binary files a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d_dep.png and /dev/null differ diff --git a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.map b/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.map deleted file mode 100644 index 9256d9a..0000000 --- a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.md5 b/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.md5 deleted file mode 100644 index 396c8d9..0000000 --- a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -fee49ba55a4c3814ab344f1c58c0e6be \ No newline at end of file diff --git a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.png b/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.png deleted file mode 100644 index ce66981..0000000 Binary files a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8_dep.png and /dev/null differ diff --git a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.map b/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.map deleted file mode 100644 index cfb48a1..0000000 --- a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.md5 b/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.md5 deleted file mode 100644 index 1941b13..0000000 --- a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -5b01168bb00e607214b796fb2097ec13 \ No newline at end of file diff --git a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.png b/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.png deleted file mode 100644 index 570adc4..0000000 Binary files a/docs/html/dir_b6f8d86697f10146feb4e19cf87ea883_dep.png and /dev/null differ diff --git a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d.html b/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba.html similarity index 89% rename from docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d.html rename to docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba.html index af47c15..5515fdd 100644 --- a/docs/html/dir_b28d62efa98f86b8b0fb08cf5c9b238d.html +++ b/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: include Directory Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,9 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for include:
-
include
- - +
include
+
@@ -118,9 +117,9 @@ Files diff --git a/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba_dep.dot b/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba_dep.dot new file mode 100644 index 0000000..d6d7a97 --- /dev/null +++ b/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba_dep.dot @@ -0,0 +1,6 @@ +digraph "include" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + dir_bf5286d047b27d429c43b11eb39ce6ba [shape=box, label="include", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_bf5286d047b27d429c43b11eb39ce6ba.html"]; +} diff --git a/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba_dep.md5 b/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba_dep.md5 new file mode 100644 index 0000000..57d4e3c --- /dev/null +++ b/docs/html/dir_bf5286d047b27d429c43b11eb39ce6ba_dep.md5 @@ -0,0 +1 @@ +2533cd9a51ff70a0b4f2a1cca35d991f \ No newline at end of file diff --git a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8.html b/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7.html similarity index 81% rename from docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8.html rename to docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7.html index cec4631..c3bb753 100644 --- a/docs/html/dir_b56a3ca87ccff24fb0d3b4eca6a681d8.html +++ b/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: build/gui Directory Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,12 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for gui:
-
build/gui
- - - - - +
build/gui
+
@@ -117,9 +113,9 @@ Files diff --git a/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7_dep.dot b/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7_dep.dot new file mode 100644 index 0000000..af062d4 --- /dev/null +++ b/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7_dep.dot @@ -0,0 +1,11 @@ +digraph "build/gui" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + subgraph clusterdir_e19c86e2c947f4ee879e0d272e9c8264 { + graph [ bgcolor="#ddddee", pencolor="black", label="build" fontname="Helvetica", fontsize="10", URL="dir_e19c86e2c947f4ee879e0d272e9c8264.html"] + dir_d0985cf08ca419b3ebaadf2a43dabcb7 [shape=box, label="gui", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_d0985cf08ca419b3ebaadf2a43dabcb7.html"]; + } + dir_41ff9344cec4985c5998d5204fde8ca3 [shape=box label="gui" URL="dir_41ff9344cec4985c5998d5204fde8ca3.html"]; + dir_d0985cf08ca419b3ebaadf2a43dabcb7->dir_41ff9344cec4985c5998d5204fde8ca3 [headlabel="1", labeldistance=1.5 headhref="dir_000005_000007.html"]; +} diff --git a/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7_dep.md5 b/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7_dep.md5 new file mode 100644 index 0000000..1f1db28 --- /dev/null +++ b/docs/html/dir_d0985cf08ca419b3ebaadf2a43dabcb7_dep.md5 @@ -0,0 +1 @@ +56318e9e505a4bb86c88984d4da5a7e4 \ No newline at end of file diff --git a/docs/html/dir_2e458d6249524972e592af3939bc8827.html b/docs/html/dir_d71eff27621ab7998ebee95742fa6311.html similarity index 82% rename from docs/html/dir_2e458d6249524972e592af3939bc8827.html rename to docs/html/dir_d71eff27621ab7998ebee95742fa6311.html index 47f470e..806af59 100644 --- a/docs/html/dir_2e458d6249524972e592af3939bc8827.html +++ b/docs/html/dir_d71eff27621ab7998ebee95742fa6311.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: examples Directory Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,11 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for examples:
-
examples
- - - - +
examples
+
@@ -112,9 +109,9 @@ Files diff --git a/docs/html/dir_d71eff27621ab7998ebee95742fa6311_dep.dot b/docs/html/dir_d71eff27621ab7998ebee95742fa6311_dep.dot new file mode 100644 index 0000000..90c2597 --- /dev/null +++ b/docs/html/dir_d71eff27621ab7998ebee95742fa6311_dep.dot @@ -0,0 +1,8 @@ +digraph "examples" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + dir_d71eff27621ab7998ebee95742fa6311 [shape=box, label="examples", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_d71eff27621ab7998ebee95742fa6311.html"]; + dir_bf5286d047b27d429c43b11eb39ce6ba [shape=box label="include" URL="dir_bf5286d047b27d429c43b11eb39ce6ba.html"]; + dir_d71eff27621ab7998ebee95742fa6311->dir_bf5286d047b27d429c43b11eb39ce6ba [headlabel="2", labeldistance=1.5 headhref="dir_000006_000008.html"]; +} diff --git a/docs/html/dir_d71eff27621ab7998ebee95742fa6311_dep.md5 b/docs/html/dir_d71eff27621ab7998ebee95742fa6311_dep.md5 new file mode 100644 index 0000000..4f5edc3 --- /dev/null +++ b/docs/html/dir_d71eff27621ab7998ebee95742fa6311_dep.md5 @@ -0,0 +1 @@ +42359688940b6a4d9b7e1ecc6c9ede85 \ No newline at end of file diff --git a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51.html b/docs/html/dir_dcc7a0b889a2862130113be7a5066065.html similarity index 71% rename from docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51.html rename to docs/html/dir_dcc7a0b889a2862130113be7a5066065.html index 092fa37..2b8f9d2 100644 --- a/docs/html/dir_58f6cd7a5c0352b7c5863444c9da8d51.html +++ b/docs/html/dir_dcc7a0b889a2862130113be7a5066065.html @@ -3,8 +3,8 @@ - -3D Beam Finite Element Code: build/CMakeFiles/3.3.2 Directory Reference + +3D Beam Finite Element Code: build/CMakeFiles/3.6.2 Directory Reference @@ -29,7 +29,7 @@ -
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -83,39 +83,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
3.3.2 Directory Reference
+
3.6.2 Directory Reference
-Directory dependency graph for 3.3.2:
+Directory dependency graph for 3.6.2:
-
build/CMakeFiles/3.3.2
- - - - - +
build/CMakeFiles/3.6.2
+
- + - +

Directories

directory  CompilerIdC
directory  CompilerIdC
 
directory  CompilerIdCXX
directory  CompilerIdCXX
 
diff --git a/docs/html/dir_dcc7a0b889a2862130113be7a5066065_dep.dot b/docs/html/dir_dcc7a0b889a2862130113be7a5066065_dep.dot new file mode 100644 index 0000000..d6bcedc --- /dev/null +++ b/docs/html/dir_dcc7a0b889a2862130113be7a5066065_dep.dot @@ -0,0 +1,14 @@ +digraph "build/CMakeFiles/3.6.2" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + subgraph clusterdir_43fe6a80f680125846b3067c0745dff0 { + graph [ bgcolor="#ddddee", pencolor="black", label="CMakeFiles" fontname="Helvetica", fontsize="10", URL="dir_43fe6a80f680125846b3067c0745dff0.html"] + subgraph clusterdir_dcc7a0b889a2862130113be7a5066065 { + graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_dcc7a0b889a2862130113be7a5066065.html"]; + dir_dcc7a0b889a2862130113be7a5066065 [shape=plaintext label="3.6.2"]; + dir_00bef877ec3d1b955e32046c015d39dd [shape=box label="CompilerIdC" color="black" fillcolor="white" style="filled" URL="dir_00bef877ec3d1b955e32046c015d39dd.html"]; + dir_a726f379a9c644d7bfd71439a24c1701 [shape=box label="CompilerIdCXX" color="black" fillcolor="white" style="filled" URL="dir_a726f379a9c644d7bfd71439a24c1701.html"]; + } + } +} diff --git a/docs/html/dir_dcc7a0b889a2862130113be7a5066065_dep.md5 b/docs/html/dir_dcc7a0b889a2862130113be7a5066065_dep.md5 new file mode 100644 index 0000000..d3b1933 --- /dev/null +++ b/docs/html/dir_dcc7a0b889a2862130113be7a5066065_dep.md5 @@ -0,0 +1 @@ +87dacf8095febac8efe2214c4895f1cd \ No newline at end of file diff --git a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d.html b/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264.html similarity index 75% rename from docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d.html rename to docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264.html index 23f5bc1..404c385 100644 --- a/docs/html/dir_7467f9e796072fcf2d9165dd410c4e1d.html +++ b/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build Directory Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -94,29 +94,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Directory dependency graph for build:
-
build
- - - - - - +
build
+
- + - +

Directories

directory  CMakeFiles
directory  CMakeFiles
 
directory  gui
directory  gui
 
diff --git a/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264_dep.dot b/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264_dep.dot new file mode 100644 index 0000000..53df66a --- /dev/null +++ b/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264_dep.dot @@ -0,0 +1,13 @@ +digraph "build" { + compound=true + node [ fontsize="10", fontname="Helvetica"]; + edge [ labelfontsize="10", labelfontname="Helvetica"]; + subgraph clusterdir_e19c86e2c947f4ee879e0d272e9c8264 { + graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_e19c86e2c947f4ee879e0d272e9c8264.html"]; + dir_e19c86e2c947f4ee879e0d272e9c8264 [shape=plaintext label="build"]; + dir_43fe6a80f680125846b3067c0745dff0 [shape=box label="CMakeFiles" color="red" fillcolor="white" style="filled" URL="dir_43fe6a80f680125846b3067c0745dff0.html"]; + dir_d0985cf08ca419b3ebaadf2a43dabcb7 [shape=box label="gui" color="black" fillcolor="white" style="filled" URL="dir_d0985cf08ca419b3ebaadf2a43dabcb7.html"]; + } + dir_41ff9344cec4985c5998d5204fde8ca3 [shape=box label="gui" URL="dir_41ff9344cec4985c5998d5204fde8ca3.html"]; + dir_d0985cf08ca419b3ebaadf2a43dabcb7->dir_41ff9344cec4985c5998d5204fde8ca3 [headlabel="1", labeldistance=1.5 headhref="dir_000005_000007.html"]; +} diff --git a/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264_dep.md5 b/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264_dep.md5 new file mode 100644 index 0000000..4254374 --- /dev/null +++ b/docs/html/dir_e19c86e2c947f4ee879e0d272e9c8264_dep.md5 @@ -0,0 +1 @@ +a3656b0bfcb558c8b330ecc5b2013237 \ No newline at end of file diff --git a/docs/html/doxygen.css b/docs/html/doxygen.css index b2c94ac..a000833 100644 --- a/docs/html/doxygen.css +++ b/docs/html/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.8.10 */ +/* The standard CSS for doxygen 1.8.9.1 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; @@ -1108,11 +1108,6 @@ dl.section dd { border: 0px none; } -#projectalign -{ - vertical-align: middle; -} - #projectname { font: 300% Tahoma, Arial,sans-serif; diff --git a/docs/html/fea__gui__automoc_8cpp.html b/docs/html/fea__gui__automoc_8cpp.html index 5dc8bc7..6a0ebfa 100644 --- a/docs/html/fea__gui__automoc_8cpp.html +++ b/docs/html/fea__gui__automoc_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build/gui/fea_gui_automoc.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -103,8 +103,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Enumerations

enum  some_compilers { need_more_than_nothing - }  - + } + 

Enumeration Type Documentation

@@ -126,9 +126,9 @@ Enumerations
diff --git a/docs/html/fea__gui__lib__automoc_8cpp.html b/docs/html/fea__gui__lib__automoc_8cpp.html index ef48a91..f12d645 100644 --- a/docs/html/fea__gui__lib__automoc_8cpp.html +++ b/docs/html/fea__gui__lib__automoc_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build/gui/fea_gui_lib_automoc.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -103,21 +103,14 @@ Include dependency graph for fea_gui_lib_automoc.cpp:
- - - - - - -
diff --git a/docs/html/fea__gui__lib__automoc_8cpp__incl.dot b/docs/html/fea__gui__lib__automoc_8cpp__incl.dot new file mode 100644 index 0000000..9e61eb6 --- /dev/null +++ b/docs/html/fea__gui__lib__automoc_8cpp__incl.dot @@ -0,0 +1,58 @@ +digraph "build/gui/fea_gui_lib_automoc.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$moc__mainwindow_8cpp.html"]; + Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="../../gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="QProcess",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node7 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node6 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node20 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node6 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node23 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node24 [label="QtCore/qbytearray.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node2 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node25 [label="QtCore/qmetatype.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/fea__gui__lib__automoc_8cpp__incl.map b/docs/html/fea__gui__lib__automoc_8cpp__incl.map deleted file mode 100644 index b9a65b1..0000000 --- a/docs/html/fea__gui__lib__automoc_8cpp__incl.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/docs/html/fea__gui__lib__automoc_8cpp__incl.png b/docs/html/fea__gui__lib__automoc_8cpp__incl.png deleted file mode 100644 index 565241f..0000000 Binary files a/docs/html/fea__gui__lib__automoc_8cpp__incl.png and /dev/null differ diff --git a/docs/html/feature__tests_8c.html b/docs/html/feature__tests_8c.html index b5edfac..53e83df 100644 --- a/docs/html/feature__tests_8c.html +++ b/docs/html/feature__tests_8c.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build/CMakeFiles/feature_tests.c File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -154,9 +154,9 @@ Variables
diff --git a/docs/html/feature__tests_8cxx.html b/docs/html/feature__tests_8cxx.html index 0c33a1f..244c6bd 100644 --- a/docs/html/feature__tests_8cxx.html +++ b/docs/html/feature__tests_8cxx.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build/CMakeFiles/feature_tests.cxx File Reference @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -154,9 +154,9 @@ Variables
diff --git a/docs/html/files.html b/docs/html/files.html index 97a9d8c..cf26d02 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: File List @@ -29,7 +29,7 @@ Logo - +
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@ - + @@ -95,35 +95,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here is a list of all files with brief descriptions:
[detail level 12345]
- - - - + + + + - + - + - + - + - + - + @@ -133,9 +133,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/functions.html b/docs/html/functions.html index a54bdd1..75749c2 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: Class Members @@ -29,7 +29,7 @@ -
  build
  CMakeFiles
  3.3.2
  CompilerIdC
  build
  CMakeFiles
  3.6.2
  CompilerIdC
 CMakeCCompilerId.c
  CompilerIdCXX
  CompilerIdCXX
 CMakeCXXCompilerId.cpp
 feature_tests.c
 feature_tests.cxx
  gui
  gui
 fea_gui_automoc.cpp
 fea_gui_lib_automoc.cpp
 moc_mainwindow.cpp
 qrc_fea_gui.cpp
  examples
  examples
 cantilever_beam_with_ties.cpp
 L_bracket.cpp
  gui
  gui
 main.cpp
 mainwindow.cpp
 mainwindow.h
  include
  include
 containers.h
 csv_parser.h
 options.h
 setup.h
 summary.h
 threed_beam_fea.h
  src
  src
 cmd.cpp
 setup.cpp
 summary.cpp
+
3D Beam Finite Element Code  1.0
@@ -39,7 +39,7 @@
- + @@ -146,6 +146,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • closeEvent() : MainWindow
  • +
  • coefficient +: fea::Equation::Term +
  • csv_delimiter : fea::Options
  • @@ -157,10 +160,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - d -

    @@ -185,6 +189,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • epsilon : fea::Options
  • +
  • Equation() +: fea::Equation +
  • @@ -261,6 +268,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : fea::BC , fea::Force +
  • node_number +: fea::Equation::Term +
  • node_number_1 : fea::Tie
  • @@ -282,6 +292,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • num_elems : fea::Summary
  • +
  • num_eqns +: fea::Summary +
  • num_forces : fea::Summary
  • @@ -348,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : fea::Summary
  • stringdata0 -: qt_meta_stringdata_MainWindow_t +: qt_meta_stringdata_MainWindow_t
  • Summary() : fea::Summary @@ -357,6 +370,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - t -

  • diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index de03b3e..925b5f1 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Class Members - Functions @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -114,6 +114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Elem() : fea::Elem
  • +
  • Equation() +: fea::Equation +
  • Force() : fea::Force
  • @@ -150,6 +153,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Summary() : fea::Summary
  • +
  • Term() +: fea::Equation::Term +
  • Tie() : fea::Tie
  • @@ -160,9 +166,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html index 7ba3d03..15d1fc0 100644 --- a/docs/html/functions_vars.html +++ b/docs/html/functions_vars.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Class Members - Variables @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -125,6 +125,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - c -

    - t -

    @@ -108,11 +106,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • On Linux run make in the terminal from the build directory to build all the targets. On Windows the solution file will be located in the build directory. Open the solution file in Visual Studio and compile.
  • Introduction

    -

    This contains a C++ implementation of 3D Euler-Bernoulli beam element formulation. An analysis can be formulated in C++, through a command line interface via a config file, or using the graphical user interface.

    +

    This contains a C++ implementation of 3D Euler-Bernoulli beam element formulation. An analysis can be formulated in C++, through a command line interface via a configuration file (in JSON format), or using the graphical user interface.

    Method 1: Using C++

    -

    An analysis consists of the fea::Job as well as any boundary conditions (fea::BC), prescribed nodal forces (fea::Force), and ties (fea::Tie). The latter of which ties to nodes together via a linear springs between all translational and rotational degrees of freedom. The fea::Options struct can be used to request results of the analysis be written to disk as well as modify various aspect of the analysis.

    +

    An analysis consists of the fea::Job as well as any boundary conditions (fea::BC), prescribed nodal forces (fea::Force), ties (fea::Tie) and equation constraints (fea::Equation). Ties to nodes together via a linear springs between all translational and rotational degrees of freedom, and equation constraints allow linear multi-point constraints to be applied to the model. The fea::Options struct can be used to request results of the analysis be written to disk as well as modify various aspect of the analysis.

    Forming the job

    -

    The job defines the nodal coordinates in \((x, y, z)\) space, the nodes that are connected to form beam elements, and the elemental properties. The nodal coordinates are formed as a vector of fea::Node's where each node simply contains the \((x, y, z)\) coordinates of the point. An element contains the 2 nodal indices that are connected to form the element as well as the associated properties of the element. The properties must define the extensional stiffness, \(EA\), bending stiffness parallel to the local z-axis \(EI_{z}\), bending stiffness parallel to the local y-axis \(EI_{y}\), the torsional stiffness, \(GJ\), and a vector pointing along the beam elements local y-axis. An example forming a simple job with a single element is shown below.

    +

    The job defines the nodal coordinates in (x, y, z) space, the nodes that are connected to form beam elements, and the elemental properties. The nodal coordinates are formed as a vector of fea::Node's where each node simply contains the (x, y, z) coordinates of the point. An element contains the 2 nodal indices that are connected to form the element as well as the associated properties of the element. The properties must define the extensional stiffness, EA, bending stiffness parallel to the local z-axis EIz, bending stiffness parallel to the local y-axis EIy, the torsional stiffness, GJ, and a vector pointing along the beam elements local y-axis. An example forming a simple job with a single element is shown below.

    // [form the node list
    fea::Node node1, node2;
    @@ -184,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    // add to the list of forces for the analysis
    std::vector<fea::Force> force_list

    Options

    -

    By default submitting an analysis to the fea::solve function will not save the results. The outputs must be requested using the fea::Options struct. Using the appropriate member variables nodal displacements, nodal forces, and the forces associated with ties can be saved to a CSV file. The name of the file the output is saved to is also set in the options as well as the delimiter used when writing the data to disk. Additionally, the fea::Options struct has the ability to set the epsilon value on nodal forces and displacements. After the analysis if the magnitude of the displacement is below the epsilon value, it will be set to 0.0. The default is 1.0e-14. A summary of the analysis can be saved to a text file using the save_report and report_filename member variables of fea::Options. If the verbose member is set to true informational messages regarding the current step and time taken on previous steps of the analysis will be written to std::cout. An example of customizing the analysis with the options struct is shown below:

    +

    By default submitting an analysis to the fea::solve function will not save the results. The outputs must be requested using the fea::Options struct. Using the appropriate member variables nodal displacements, nodal forces, and the forces associated with ties can be saved to a CSV file. The name of the file the output is saved to is also set in the options as well as the delimiter used when writing the data to disk. Additionally, the fea::Options struct has the ability to set the epsilon value on nodal forces and displacements. After the analysis if the magnitude of the displacement is below the epsilon value, it will be set to 0.0. The default is 1.0e-14. A summary of the analysis can be saved to a text file using the save_report and report_filename member variables of fea::Options. If the verbose member is set to true informational messages regarding the current step and time taken on previous steps of the analysis will be written to std::cout. An example of customizing the analysis with the options struct is shown below:

    // create the default options
    fea::Options opts;
    @@ -201,14 +199,43 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    // have the program output status updates
    opts.verbose = true;

    Solving

    -

    Once the analysis has been setup, it can be solved using the fea::solve function. This functions takes as input the job, boundary conditions, prescribed nodal forces, ties (discussed below), and options. fea::solve will solve the analysis, save the requested files, and return a summary of the analysis. The fea::Summary object can return a report of the analysis in the form of a string using the fea::Summary::fullReport() function, and member variables fea::Summary::nodal_forces, fea::Summary::nodal_displacements, and fea::Summary::tie_forces contain the results of the analysis.

    +

    Once the analysis has been setup, it can be solved using the fea::solve function. This functions takes as input the job, boundary conditions, prescribed nodal forces, ties (discussed below), and options. fea::solve will solve the analysis, save the requested files, and return a summary of the analysis. The fea::Summary object can return a report of the analysis in the form of a string using the fea::Summary::fullReport() function, and member variables fea::Summary::nodal_forces, fea::Summary::nodal_displacements, and fea::Summary::tie_forces contain the results of the analysis.

    // form an empty vector of ties since none were prescribed
    std::vector<fea::Tie> tie_list;
    -
    fea::Summary summary = fea::solve(job, node_list, elem_list, bc_list, force_list, tie_list, opts);
    +
    // also create an empty list of equations as none were prescribed
    +
    std::vector<fea::Equation> eqn_list;
    +
    +
    fea::Summary summary = fea::solve(job, node_list, elem_list, bc_list, force_list, tie_list, eqn_list, opts);
    // print a report of the analysis
    std::cout << summary.fullReport() << std::endl;
    +

    Upon successful compilation the full report printed to the command line should resemble:

    +
    Finite Element Analysis Summary
    +
    +
    Model parameters
    +
    Nodes : 2
    +
    Elements : 1
    +
    BCs : 6
    +
    Ties : 0
    +
    Forces : 0
    +
    Equations : 0
    +
    +
    Total time 0ms
    +
    Assembly time : 0ms
    +
    Preprocessesing time : 0ms
    +
    Factorization time : 0ms
    +
    Linear solve time : 0ms
    +
    Forces solve time : 0ms
    +
    File save time : 0ms
    +
    +
    Nodal displacements
    +
    Minimum : Node 0 DOF 0 Value 0.000
    +
    Maximum : Node 1 DOF 5 Value 0.005
    +
    +
    Nodal Forces
    +
    Minimum : Node 0 DOF 1 Value -1.000
    +
    Maximum : Node 1 DOF 1 Value 1.000

    Ties

    Ties are enforced by placing linear springs between all degrees of freedom for 2 nodes. To form a tie specify the 2 nodes that will be linked as well as the spring constants for translational and rotational degrees of freedom. All translational degrees of freedom will be assigned the same spring constant. The same is true for rotational degrees of freedom, although the spring constant does not have to be the same as that used for the translational DOFs. Commonly, ties are used to model non-rigid joints. To form a joint between 2 elements, introduce a redundant node at that location and use a tie to link the to nodes together. This essentially places a spring element between the two points of the specified stiffness.

    // form the job with a redundant node at (1, 0, 0)
    @@ -251,15 +278,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    // add to list of ties
    std::vector<fea::Tie> tie_list = {tie1};
    +

    Equations

    +

    Equations are linear multi-point constraints that are applied to nodal degrees of freedom. Each equation is composed of a list of terms that sum to zero, e.g. t1 + t2 + t3 ... = 0, where tn is the nth term. Each term specifies the node number, degree of freedom and coefficient. The node number and degree of freedom specify which nodal variable (either nodal displacement or rotation) is involved with the equation constraint, and coefficient is multiplied by the specified nodal variable when forming the equation. Note, the equation sums to zero, so in order to specify that 2 nodal degrees of freedom are equal their coefficients should be equal and opposite.

    +
    // Create an empty equation
    +
    fea::Equation eqn;
    +
    +
    // Stipulate that the x and y displacement for the first node must be equal
    +
    unsigned int node_number = 0;
    +
    eqn.terms.push_back(fea::Equation::Term(node_number, fea::DOF::DISPLACEMENT_X, 1.0));
    +
    eqn.terms.push_back(fea::Equation::Term(node_number, fea::DOF::DISPLACEMENT_Y, -1.0);

    Method 2: Using the command line interface

    After using CMake to build the targets, an executable will be created that provide a command line interface (CLI) to the beam element code. Once in the build directory, navigate to the bin folder containing fea_cmd. running ./fea_cmd -h from the terminal will show the help documentation for the program. The CLI expects the -c flag to be set and point to the config file for the current analysis. A config file is a JSON document that contains key, value pairs pointing to the nodes, elements, properties, and other analysis options. An example is shown below.

    {
    -
    "nodes" : "path/to/nodes.csv",
    -
    "elems" : "path/to/elems.csv",
    -
    "props" : "path/to/props.csv",
    -
    "bcs" : "path/to/bcs.csv",
    -
    "forces" : "path/to/forces.csv",
    -
    "ties" : "path/to/ties.csv",
    +
    "nodes" : "path/to/nodes.csv",
    +
    "elems" : "path/to/elems.csv",
    +
    "props" : "path/to/props.csv",
    +
    "bcs" : "path/to/bcs.csv",
    +
    "forces" : "path/to/forces.csv",
    +
    "ties" : "path/to/ties.csv",
    +
    "equations" : "path/to/equations.csv",
    "options" : {
    "epsilon" : 1.0E-14,
    "csv_delimiter" : ",",
    @@ -275,9 +312,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    "verbose" : true
    }
    }
    -

    The use of a JSON document avoids the need to set each of these options using command line options, which can become tedious when running multiple jobs. The "nodes", "elems", and "props" keys are required. Keys "bcs", "forces", and "ties" are optional–if not provided the analysis will assume none were prescribed. If the "options" key is not provided the analysis will run with the default options. Any of all of the "options" keys presented above can be used to customize the analysis. If a key is not provided the default value is used in its place. See the Formatting CSV Files section below for how the CSV files should be created.

    +

    The use of a JSON document avoids the need to set each of these options using command line options, which can become tedious when running multiple jobs. The "nodes", "elems", and "props" keys are required. Keys "bcs", "forces", "ties" and "equations" are optional–if not provided the analysis will assume none were prescribed. If the "options" key is not provided the analysis will run with the default options. Any of all of the "options" keys presented above can be used to customize the analysis. If a key is not provided the default value is used in its place. See the Formatting CSV Files section below for how the CSV files should be created.

    Method 3: Using the GUI

    A simple graphical user interface can be used to set up an analysis. Internally, the GUI creates the JSON file used by the CLI (see above) without the need to write the file by hand. The program then saves a temporary configuration file and submits it to the command line application. This requires that the command line application has been compiled and is located in the same directory as the GUI. To open the GUI navigate to the build folder and open the fea_gui executable located in the bin directory. The first set of buttons allows the path to the CSV files to be set, and the second set of controls customizes the options. Once the files and options have been configured, clicking the submit button will run the analysis.

    +
    +GUI screenshot +

    Formatting CSV files

    All CSV file must be comma delimited with no spaces between values, i.e. one row of the nodal coordinates file might resemble 1.0,2.0,3.0. The file indicated by the value of "nodes" should be in the format:

    x1,y1,z1
    @@ -300,7 +340,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    ...
    ...
    elN_EA,elN_EIz,elN_EIy,elN_GJ,elN_nvec_x_comp,elN_nvec_y_comp,elN_nvec_z_comp
    -

    where each entry is a double and each line has 7 entries. The "bcs" and "forces" CSV files have the same format. Each line specifies the node number, degree of freedom, and value:

    +

    where each entry is a double and each line has 7 entries. The "bcs" and "forces" CSV files have the same format as each other. Each line specifies the node number, degree of freedom, and value:

    bc1_node_num,bc1_dof,bc1_value
    bc2_node_num,bc2_dof,bc2_value
    ...
    @@ -314,17 +354,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    ...
    ...
    tieN_node_num1,tieN_node_num2,tieN_lmult,tieN_rmult
    -

    where lmult is the spring constant for the translational degrees of freedom and rmult is the spring constant for the rotational degrees of freedom.

    -

    Contact

    +

    where lmult is the spring constant for the translational degrees of freedom and rmult is the spring constant for the rotational degrees of freedom. Equation constraints are specified by a series of 3 items (representing a single term) repeated until the desired number of terms are created. Each term is defined by the node index, degree of freedom for the specified node, and the coefficient that will multiply the nodal degree of freedom. For example a single equation constraint that specifies that the x and y displacements for the first node must remain equal is given by:

    +
    0,0,1,0,1,-1
    +

    in general the equations CSV file will be resemble:

    +
    eq1_term1_node,eq1_term1_dof,eq1_term1_coeff,...
    +
    eq2_term1_node,eq2_term1_dof,eq2_term1_coeff,...
    +
    ...
    +
    ...
    +
    ...
    +
    eqN_term1_node,eqN_term1_dof,eqN_term1_coeff,...
    +

    Contact

    diff --git a/docs/html/inherit_graph_0.dot b/docs/html/inherit_graph_0.dot new file mode 100644 index 0000000..b031311 --- /dev/null +++ b/docs/html/inherit_graph_0.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::BC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_b_c.html",tooltip="A boundary condition to enforce. "]; +} diff --git a/docs/html/inherit_graph_0.map b/docs/html/inherit_graph_0.map deleted file mode 100644 index 1c5e2e2..0000000 --- a/docs/html/inherit_graph_0.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_0.png b/docs/html/inherit_graph_0.png deleted file mode 100644 index 40209c8..0000000 Binary files a/docs/html/inherit_graph_0.png and /dev/null differ diff --git a/docs/html/inherit_graph_1.dot b/docs/html/inherit_graph_1.dot new file mode 100644 index 0000000..ca018a1 --- /dev/null +++ b/docs/html/inherit_graph_1.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::CSVParser",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_c_s_v_parser.html",tooltip="Reads data from a csv file into an std::vector and writes the contents of an std::vector to a file..."]; +} diff --git a/docs/html/inherit_graph_1.map b/docs/html/inherit_graph_1.map deleted file mode 100644 index c0f0988..0000000 --- a/docs/html/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_1.png b/docs/html/inherit_graph_1.png deleted file mode 100644 index c76db86..0000000 Binary files a/docs/html/inherit_graph_1.png and /dev/null differ diff --git a/docs/html/inherit_graph_10.dot b/docs/html/inherit_graph_10.dot new file mode 100644 index 0000000..a3a2255 --- /dev/null +++ b/docs/html/inherit_graph_10.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Summary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_summary.html",tooltip="Contains the results of an analysis after calling fea::solve. "]; +} diff --git a/docs/html/inherit_graph_10.map b/docs/html/inherit_graph_10.map deleted file mode 100644 index 94e31ff..0000000 --- a/docs/html/inherit_graph_10.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_10.md5 b/docs/html/inherit_graph_10.md5 index 373b563..3d34f99 100644 --- a/docs/html/inherit_graph_10.md5 +++ b/docs/html/inherit_graph_10.md5 @@ -1 +1 @@ -0843c6b7e3956963f6bedb089b523d91 \ No newline at end of file +f0502eb801d8b42057c4e4343961c22e \ No newline at end of file diff --git a/docs/html/inherit_graph_10.png b/docs/html/inherit_graph_10.png deleted file mode 100644 index ba7655c..0000000 Binary files a/docs/html/inherit_graph_10.png and /dev/null differ diff --git a/docs/html/inherit_graph_11.dot b/docs/html/inherit_graph_11.dot new file mode 100644 index 0000000..e2e1372 --- /dev/null +++ b/docs/html/inherit_graph_11.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Tie",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_tie.html",tooltip="Places linear springs between all degrees of freedom of 2 nodes. "]; +} diff --git a/docs/html/inherit_graph_11.map b/docs/html/inherit_graph_11.map deleted file mode 100644 index 71dbe37..0000000 --- a/docs/html/inherit_graph_11.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_11.md5 b/docs/html/inherit_graph_11.md5 index 93d7ac7..0485156 100644 --- a/docs/html/inherit_graph_11.md5 +++ b/docs/html/inherit_graph_11.md5 @@ -1 +1 @@ -e6081cd08424a8d9a263be7934994c0a \ No newline at end of file +ebff9968e735e9493e4d105e75ca8461 \ No newline at end of file diff --git a/docs/html/inherit_graph_11.png b/docs/html/inherit_graph_11.png deleted file mode 100644 index be4ed45..0000000 Binary files a/docs/html/inherit_graph_11.png and /dev/null differ diff --git a/docs/html/inherit_graph_12.dot b/docs/html/inherit_graph_12.dot new file mode 100644 index 0000000..3c1ab96 --- /dev/null +++ b/docs/html/inherit_graph_12.dot @@ -0,0 +1,9 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="MainWindow",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_main_window.html"]; +} diff --git a/docs/html/inherit_graph_12.md5 b/docs/html/inherit_graph_12.md5 new file mode 100644 index 0000000..373b563 --- /dev/null +++ b/docs/html/inherit_graph_12.md5 @@ -0,0 +1 @@ +0843c6b7e3956963f6bedb089b523d91 \ No newline at end of file diff --git a/docs/html/inherit_graph_13.dot b/docs/html/inherit_graph_13.dot new file mode 100644 index 0000000..c6abe76 --- /dev/null +++ b/docs/html/inherit_graph_13.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="qt_meta_stringdata\l_MainWindow_t",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structqt__meta__stringdata___main_window__t.html"]; +} diff --git a/docs/html/inherit_graph_13.md5 b/docs/html/inherit_graph_13.md5 new file mode 100644 index 0000000..93d7ac7 --- /dev/null +++ b/docs/html/inherit_graph_13.md5 @@ -0,0 +1 @@ +e6081cd08424a8d9a263be7934994c0a \ No newline at end of file diff --git a/docs/html/inherit_graph_2.dot b/docs/html/inherit_graph_2.dot new file mode 100644 index 0000000..eda34f0 --- /dev/null +++ b/docs/html/inherit_graph_2.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Elem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_elem.html",tooltip="An element of the mesh. Contains the indices of the two fea::Node's that form the element as well as ..."]; +} diff --git a/docs/html/inherit_graph_2.map b/docs/html/inherit_graph_2.map deleted file mode 100644 index 94cab21..0000000 --- a/docs/html/inherit_graph_2.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_2.png b/docs/html/inherit_graph_2.png deleted file mode 100644 index 55e345f..0000000 Binary files a/docs/html/inherit_graph_2.png and /dev/null differ diff --git a/docs/html/inherit_graph_3.dot b/docs/html/inherit_graph_3.dot new file mode 100644 index 0000000..78c3772 --- /dev/null +++ b/docs/html/inherit_graph_3.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Equation",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_equation.html",tooltip="A linear multipoint constraint. "]; +} diff --git a/docs/html/inherit_graph_3.map b/docs/html/inherit_graph_3.map deleted file mode 100644 index 20520ff..0000000 --- a/docs/html/inherit_graph_3.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_3.md5 b/docs/html/inherit_graph_3.md5 index b972e44..427c2e1 100644 --- a/docs/html/inherit_graph_3.md5 +++ b/docs/html/inherit_graph_3.md5 @@ -1 +1 @@ -bec16b722567d41bc7ed40eb1090f3b8 \ No newline at end of file +710bf4178556a87d1e6ce904d6cce0ac \ No newline at end of file diff --git a/docs/html/inherit_graph_3.png b/docs/html/inherit_graph_3.png deleted file mode 100644 index d76c346..0000000 Binary files a/docs/html/inherit_graph_3.png and /dev/null differ diff --git a/docs/html/inherit_graph_4.dot b/docs/html/inherit_graph_4.dot new file mode 100644 index 0000000..a010961 --- /dev/null +++ b/docs/html/inherit_graph_4.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Equation::Term",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_equation_1_1_term.html",tooltip="A single term in the equation constraint. "]; +} diff --git a/docs/html/inherit_graph_4.map b/docs/html/inherit_graph_4.map deleted file mode 100644 index a657433..0000000 --- a/docs/html/inherit_graph_4.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_4.md5 b/docs/html/inherit_graph_4.md5 index 170cd0a..97314a7 100644 --- a/docs/html/inherit_graph_4.md5 +++ b/docs/html/inherit_graph_4.md5 @@ -1 +1 @@ -bd9e1201f4de4216d0f5ef6258158380 \ No newline at end of file +77e0b2712fd59c1a80f8876bc240bd49 \ No newline at end of file diff --git a/docs/html/inherit_graph_4.png b/docs/html/inherit_graph_4.png deleted file mode 100644 index f08472f..0000000 Binary files a/docs/html/inherit_graph_4.png and /dev/null differ diff --git a/docs/html/inherit_graph_5.dot b/docs/html/inherit_graph_5.dot new file mode 100644 index 0000000..2f69b34 --- /dev/null +++ b/docs/html/inherit_graph_5.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Force",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_force.html",tooltip="A nodal force to enforce. "]; +} diff --git a/docs/html/inherit_graph_5.map b/docs/html/inherit_graph_5.map deleted file mode 100644 index ca0ce3d..0000000 --- a/docs/html/inherit_graph_5.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_5.md5 b/docs/html/inherit_graph_5.md5 index 5d542de..b972e44 100644 --- a/docs/html/inherit_graph_5.md5 +++ b/docs/html/inherit_graph_5.md5 @@ -1 +1 @@ -d3eb0ec1e7685ebed3ae7ebebfc664b6 \ No newline at end of file +bec16b722567d41bc7ed40eb1090f3b8 \ No newline at end of file diff --git a/docs/html/inherit_graph_5.png b/docs/html/inherit_graph_5.png deleted file mode 100644 index b5b88a1..0000000 Binary files a/docs/html/inherit_graph_5.png and /dev/null differ diff --git a/docs/html/inherit_graph_6.dot b/docs/html/inherit_graph_6.dot new file mode 100644 index 0000000..71d7b9d --- /dev/null +++ b/docs/html/inherit_graph_6.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::GlobalStiffAssembler",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html",tooltip="Assembles the global stiffness matrix. "]; +} diff --git a/docs/html/inherit_graph_6.map b/docs/html/inherit_graph_6.map deleted file mode 100644 index 357f83c..0000000 --- a/docs/html/inherit_graph_6.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_6.md5 b/docs/html/inherit_graph_6.md5 index 5022d91..170cd0a 100644 --- a/docs/html/inherit_graph_6.md5 +++ b/docs/html/inherit_graph_6.md5 @@ -1 +1 @@ -54485d24d91af9db6d2164df094bc738 \ No newline at end of file +bd9e1201f4de4216d0f5ef6258158380 \ No newline at end of file diff --git a/docs/html/inherit_graph_6.png b/docs/html/inherit_graph_6.png deleted file mode 100644 index 3e78d76..0000000 Binary files a/docs/html/inherit_graph_6.png and /dev/null differ diff --git a/docs/html/inherit_graph_7.dot b/docs/html/inherit_graph_7.dot new file mode 100644 index 0000000..f406013 --- /dev/null +++ b/docs/html/inherit_graph_7.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Job",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_job.html",tooltip="Contains a node list, element list, and the properties of each element. "]; +} diff --git a/docs/html/inherit_graph_7.map b/docs/html/inherit_graph_7.map deleted file mode 100644 index c9a3c1b..0000000 --- a/docs/html/inherit_graph_7.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_7.md5 b/docs/html/inherit_graph_7.md5 index 35b3064..5d542de 100644 --- a/docs/html/inherit_graph_7.md5 +++ b/docs/html/inherit_graph_7.md5 @@ -1 +1 @@ -3be68299f4965f4102aa8676cf3f2982 \ No newline at end of file +d3eb0ec1e7685ebed3ae7ebebfc664b6 \ No newline at end of file diff --git a/docs/html/inherit_graph_7.png b/docs/html/inherit_graph_7.png deleted file mode 100644 index 2cd92ac..0000000 Binary files a/docs/html/inherit_graph_7.png and /dev/null differ diff --git a/docs/html/inherit_graph_8.dot b/docs/html/inherit_graph_8.dot new file mode 100644 index 0000000..b8dd86d --- /dev/null +++ b/docs/html/inherit_graph_8.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Options",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_options.html",tooltip="Provides a method for customizing the finite element analysis. "]; +} diff --git a/docs/html/inherit_graph_8.map b/docs/html/inherit_graph_8.map deleted file mode 100644 index 1379b89..0000000 --- a/docs/html/inherit_graph_8.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_8.md5 b/docs/html/inherit_graph_8.md5 index 3d34f99..5022d91 100644 --- a/docs/html/inherit_graph_8.md5 +++ b/docs/html/inherit_graph_8.md5 @@ -1 +1 @@ -f0502eb801d8b42057c4e4343961c22e \ No newline at end of file +54485d24d91af9db6d2164df094bc738 \ No newline at end of file diff --git a/docs/html/inherit_graph_8.png b/docs/html/inherit_graph_8.png deleted file mode 100644 index 96bf2d6..0000000 Binary files a/docs/html/inherit_graph_8.png and /dev/null differ diff --git a/docs/html/inherit_graph_9.dot b/docs/html/inherit_graph_9.dot new file mode 100644 index 0000000..235c1ad --- /dev/null +++ b/docs/html/inherit_graph_9.dot @@ -0,0 +1,7 @@ +digraph "Graphical Class Hierarchy" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Props",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_props.html",tooltip="The set of properties associated with an element. "]; +} diff --git a/docs/html/inherit_graph_9.map b/docs/html/inherit_graph_9.map deleted file mode 100644 index e8c298a..0000000 --- a/docs/html/inherit_graph_9.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/inherit_graph_9.md5 b/docs/html/inherit_graph_9.md5 index 0485156..35b3064 100644 --- a/docs/html/inherit_graph_9.md5 +++ b/docs/html/inherit_graph_9.md5 @@ -1 +1 @@ -ebff9968e735e9493e4d105e75ca8461 \ No newline at end of file +3be68299f4965f4102aa8676cf3f2982 \ No newline at end of file diff --git a/docs/html/inherit_graph_9.png b/docs/html/inherit_graph_9.png deleted file mode 100644 index 54b5be6..0000000 Binary files a/docs/html/inherit_graph_9.png and /dev/null differ diff --git a/docs/html/inherits.html b/docs/html/inherits.html index e14cde9..5c6ff95 100644 --- a/docs/html/inherits.html +++ b/docs/html/inherits.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Class Hierarchy @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -100,71 +100,67 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + + - - - - - - - -
    -
    -
    -
    +
    + + +
    + + +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    diff --git a/docs/html/main_8cpp.html b/docs/html/main_8cpp.html index bf1ac21..447453f 100644 --- a/docs/html/main_8cpp.html +++ b/docs/html/main_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: gui/main.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -106,12 +106,6 @@ Include dependency graph for main.cpp:
    - - - - - -
    @@ -150,9 +144,9 @@ Functions diff --git a/docs/html/main_8cpp__incl.dot b/docs/html/main_8cpp__incl.dot new file mode 100644 index 0000000..dcc2344 --- /dev/null +++ b/docs/html/main_8cpp__incl.dot @@ -0,0 +1,54 @@ +digraph "gui/main.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="gui/main.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="QApplication",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="QProcess",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node7 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node6 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node20 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node6 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node3 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node23 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/main_8cpp__incl.map b/docs/html/main_8cpp__incl.map deleted file mode 100644 index cd01836..0000000 --- a/docs/html/main_8cpp__incl.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/docs/html/main_8cpp__incl.png b/docs/html/main_8cpp__incl.png deleted file mode 100644 index 3c96617..0000000 Binary files a/docs/html/main_8cpp__incl.png and /dev/null differ diff --git a/docs/html/mainwindow_8cpp.html b/docs/html/mainwindow_8cpp.html index c82eae2..7072212 100644 --- a/docs/html/mainwindow_8cpp.html +++ b/docs/html/mainwindow_8cpp.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: gui/mainwindow.cpp File Reference @@ -29,7 +29,7 @@ -
    +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -114,21 +114,14 @@ Include dependency graph for mainwindow.cpp:
    - - - - - - -
    diff --git a/docs/html/mainwindow_8cpp__incl.dot b/docs/html/mainwindow_8cpp__incl.dot new file mode 100644 index 0000000..4b9843e --- /dev/null +++ b/docs/html/mainwindow_8cpp__incl.dot @@ -0,0 +1,82 @@ +digraph "gui/mainwindow.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="assert.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="thread",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="chrono",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="QProcess",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node12 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node15 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node24 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node24 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node25 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node26 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node27 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node27 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node27 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node28 [label="threed_beam_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node28 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node29 [label="Eigen/SparseLU",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node28 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node28 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node30 [label="Eigen/Geometry",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node28 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node31 [label="Eigen/SparseCore",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node28 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node28 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node28 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node28 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node32 [label="rapidjson/writer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node33 [label="rapidjson/stringbuffer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/mainwindow_8cpp__incl.map b/docs/html/mainwindow_8cpp__incl.map deleted file mode 100644 index ee3a532..0000000 --- a/docs/html/mainwindow_8cpp__incl.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/docs/html/mainwindow_8cpp__incl.md5 b/docs/html/mainwindow_8cpp__incl.md5 index 5a12991..83c2da1 100644 --- a/docs/html/mainwindow_8cpp__incl.md5 +++ b/docs/html/mainwindow_8cpp__incl.md5 @@ -1 +1 @@ -fdf796152a57cc7c8c3024783db8eb18 \ No newline at end of file +87522859759cd45967c5ce8bc5043b7b \ No newline at end of file diff --git a/docs/html/mainwindow_8cpp__incl.png b/docs/html/mainwindow_8cpp__incl.png deleted file mode 100644 index bd31dd4..0000000 Binary files a/docs/html/mainwindow_8cpp__incl.png and /dev/null differ diff --git a/docs/html/mainwindow_8h.html b/docs/html/mainwindow_8h.html index e0e522b..8f9cb6b 100644 --- a/docs/html/mainwindow_8h.html +++ b/docs/html/mainwindow_8h.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: gui/mainwindow.h File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -108,11 +108,6 @@ Include dependency graph for mainwindow.h:
    - - - - -
    @@ -120,10 +115,6 @@ This graph shows which files directly or indirectly include this file:
    - - - -
    @@ -137,9 +128,9 @@ Classes diff --git a/docs/html/mainwindow_8h__dep__incl.dot b/docs/html/mainwindow_8h__dep__incl.dot new file mode 100644 index 0000000..a6ddc24 --- /dev/null +++ b/docs/html/mainwindow_8h__dep__incl.dot @@ -0,0 +1,14 @@ +digraph "gui/mainwindow.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$moc__mainwindow_8cpp.html"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fea__gui__lib__automoc_8cpp.html"]; + Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="gui/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html"]; + Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8cpp.html"]; +} diff --git a/docs/html/mainwindow_8h__dep__incl.map b/docs/html/mainwindow_8h__dep__incl.map deleted file mode 100644 index aa65ab0..0000000 --- a/docs/html/mainwindow_8h__dep__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/mainwindow_8h__dep__incl.png b/docs/html/mainwindow_8h__dep__incl.png deleted file mode 100644 index cc2faeb..0000000 Binary files a/docs/html/mainwindow_8h__dep__incl.png and /dev/null differ diff --git a/docs/html/mainwindow_8h__incl.dot b/docs/html/mainwindow_8h__incl.dot new file mode 100644 index 0000000..953f3a2 --- /dev/null +++ b/docs/html/mainwindow_8h__incl.dot @@ -0,0 +1,50 @@ +digraph "gui/mainwindow.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="QProcess",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node18 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node21 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/mainwindow_8h__incl.map b/docs/html/mainwindow_8h__incl.map deleted file mode 100644 index c636f83..0000000 --- a/docs/html/mainwindow_8h__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/html/mainwindow_8h__incl.png b/docs/html/mainwindow_8h__incl.png deleted file mode 100644 index 4e45256..0000000 Binary files a/docs/html/mainwindow_8h__incl.png and /dev/null differ diff --git a/docs/html/mainwindow_8h_source.html b/docs/html/mainwindow_8h_source.html index bd821b3..41cc8db 100644 --- a/docs/html/mainwindow_8h_source.html +++ b/docs/html/mainwindow_8h_source.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: gui/mainwindow.h Source File @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -141,94 +141,97 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    42  void setBCsText();
    43  void setForcesText();
    44  void setTiesText();
    -
    45  void updateProgressText();
    -
    46 
    -
    47 private:
    -
    48  void createMenu();
    -
    49  void createStatusBar();
    -
    50  void initializeChooseFilesRow(QGridLayout *glayout,
    -
    51  QLineEdit* line_edit,
    -
    52  QPushButton* button,
    -
    53  int row_number);
    -
    54  void createChooseFilesGroupBox();
    -
    55  void createOptionsGroupBox();
    -
    56  void createSubmitGroupBox();
    -
    57 
    -
    58  bool checkFileOpens(const std::string &filename);
    -
    59  bool checkFilesReady();
    -
    60  rapidjson::Document createConfigDoc();
    -
    61  void addMemberToDoc(rapidjson::Document &doc,
    -
    62  const std::string &key,
    -
    63  const std::string& value);
    -
    64  void addOptionsToDoc(rapidjson::Document &doc);
    -
    65 
    -
    66  void writeConfigDocToFile(const rapidjson::Document &doc,
    -
    67  const std::string &filename);
    -
    68 
    -
    69  void readSettings();
    -
    70  void writeSettings();
    -
    71 
    -
    72  void removeTmpFiles();
    -
    73  void setLineEditTextFromConfig(QLineEdit *ledit,
    -
    74  const std::string &variable,
    -
    75  const rapidjson::Document &config_doc);
    -
    76  void loadOptionsFromConfig(const rapidjson::Document &config_doc);
    -
    77 
    -
    78  void solveFEA();
    -
    79 
    -
    80  QMenuBar *menuBar;
    -
    81 
    -
    82  QGroupBox *chooseFilesGroupBox;
    -
    83  QGroupBox *optionsGroupBox;
    -
    84  QGroupBox *submitGroupBox;
    -
    85 
    -
    86  QPushButton *loadNodesButton;
    -
    87  QPushButton *loadElemsButton;
    -
    88  QPushButton *loadPropsButton;
    -
    89  QPushButton *loadBCsButton;
    -
    90  QPushButton *loadForcesButton;
    -
    91  QPushButton *loadTiesButton;
    -
    92  QPushButton *submitButton;
    -
    93 
    -
    94  QLineEdit *nodesLineEdit;
    -
    95  QLineEdit *elemsLineEdit;
    -
    96  QLineEdit *propsLineEdit;
    -
    97  QLineEdit *bcsLineEdit;
    -
    98  QLineEdit *forcesLineEdit;
    -
    99  QLineEdit *tiesLineEdit;
    -
    100 
    -
    101  QCheckBox *nodalDispCheckBox;
    -
    102  QCheckBox *nodalForcesCheckBox;
    -
    103  QCheckBox *tieForcesCheckBox;
    -
    104  QCheckBox *reportCheckBox;
    -
    105 
    -
    106  QLineEdit *nodalDispLineEdit;
    -
    107  QLineEdit *nodalForcesLineEdit;
    -
    108  QLineEdit *tieForcesLineEdit;
    -
    109  QLineEdit *reportLineEdit;
    -
    110 
    -
    111  QLabel *epsilonLabel;
    -
    112  QSpinBox *epsilonSpinBox;
    +
    45  void setEquationsText();
    +
    46  void updateProgressText();
    +
    47 
    +
    48 private:
    +
    49  void createMenu();
    +
    50  void createStatusBar();
    +
    51  void initializeChooseFilesRow(QGridLayout *glayout,
    +
    52  QLineEdit* line_edit,
    +
    53  QPushButton* button,
    +
    54  int row_number);
    +
    55  void createChooseFilesGroupBox();
    +
    56  void createOptionsGroupBox();
    +
    57  void createSubmitGroupBox();
    +
    58 
    +
    59  bool checkFileOpens(const std::string &filename);
    +
    60  bool checkFilesReady();
    +
    61  rapidjson::Document createConfigDoc();
    +
    62  void addMemberToDoc(rapidjson::Document &doc,
    +
    63  const std::string &key,
    +
    64  const std::string& value);
    +
    65  void addOptionsToDoc(rapidjson::Document &doc);
    +
    66 
    +
    67  void writeConfigDocToFile(const rapidjson::Document &doc,
    +
    68  const std::string &filename);
    +
    69 
    +
    70  void readSettings();
    +
    71  void writeSettings();
    +
    72 
    +
    73  void removeTmpFiles();
    +
    74  void setLineEditTextFromConfig(QLineEdit *ledit,
    +
    75  const std::string &variable,
    +
    76  const rapidjson::Document &config_doc);
    +
    77  void loadOptionsFromConfig(const rapidjson::Document &config_doc);
    +
    78 
    +
    79  void solveFEA();
    +
    80 
    +
    81  QMenuBar *menuBar;
    +
    82 
    +
    83  QGroupBox *chooseFilesGroupBox;
    +
    84  QGroupBox *optionsGroupBox;
    +
    85  QGroupBox *submitGroupBox;
    +
    86 
    +
    87  QPushButton *loadNodesButton;
    +
    88  QPushButton *loadElemsButton;
    +
    89  QPushButton *loadPropsButton;
    +
    90  QPushButton *loadBCsButton;
    +
    91  QPushButton *loadForcesButton;
    +
    92  QPushButton *loadTiesButton;
    +
    93  QPushButton *loadEquationsButton;
    +
    94  QPushButton *submitButton;
    +
    95 
    +
    96  QLineEdit *nodesLineEdit;
    +
    97  QLineEdit *elemsLineEdit;
    +
    98  QLineEdit *propsLineEdit;
    +
    99  QLineEdit *bcsLineEdit;
    +
    100  QLineEdit *forcesLineEdit;
    +
    101  QLineEdit *tiesLineEdit;
    +
    102  QLineEdit *equationsLineEdit;
    +
    103 
    +
    104  QCheckBox *nodalDispCheckBox;
    +
    105  QCheckBox *nodalForcesCheckBox;
    +
    106  QCheckBox *tieForcesCheckBox;
    +
    107  QCheckBox *reportCheckBox;
    +
    108 
    +
    109  QLineEdit *nodalDispLineEdit;
    +
    110  QLineEdit *nodalForcesLineEdit;
    +
    111  QLineEdit *tieForcesLineEdit;
    +
    112  QLineEdit *reportLineEdit;
    113 
    -
    114  QLabel *precisionLabel;
    -
    115  QSpinBox *precisionSpinBox;
    +
    114  QLabel *epsilonLabel;
    +
    115  QSpinBox *epsilonSpinBox;
    116 
    -
    117  QLabel *delimiterLabel;
    -
    118  QLineEdit *delimiterLineEdit;
    +
    117  QLabel *precisionLabel;
    +
    118  QSpinBox *precisionSpinBox;
    119 
    -
    120  QMenu *fileMenu;
    -
    121  QAction *exitAction;
    -
    122  QAction *openAction;
    -
    123  QAction *saveAction;
    -
    124  QProgressDialog *progress;
    -
    125 
    -
    126  QProcess *feaProcess;
    -
    127  std::string feaProgram;
    -
    128  std::string feaTmpConfigFilename;
    -
    129  bool feaTerminated;
    -
    130 };
    -
    131 
    -
    132 #endif // DIALOG_H
    +
    120  QLabel *delimiterLabel;
    +
    121  QLineEdit *delimiterLineEdit;
    +
    122 
    +
    123  QMenu *fileMenu;
    +
    124  QAction *exitAction;
    +
    125  QAction *openAction;
    +
    126  QAction *saveAction;
    +
    127  QProgressDialog *progress;
    +
    128 
    +
    129  QProcess *feaProcess;
    +
    130  std::string feaProgram;
    +
    131  std::string feaTmpConfigFilename;
    +
    132  bool feaTerminated;
    +
    133 };
    +
    134 
    +
    135 #endif // DIALOG_H
    MainWindow(QWidget *parent=nullptr)
    Definition: mainwindow.cpp:16
    void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE
    Definition: mainwindow.cpp:45
    @@ -237,9 +240,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/docs/html/moc__mainwindow_8cpp.html b/docs/html/moc__mainwindow_8cpp.html index 7b8fea5..676755c 100644 --- a/docs/html/moc__mainwindow_8cpp.html +++ b/docs/html/moc__mainwindow_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build/gui/moc_mainwindow.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -108,12 +108,6 @@ Include dependency graph for moc_mainwindow.cpp:
    - - - - - -
    @@ -121,7 +115,6 @@ This graph shows which files directly or indirectly include this file:
    -
    @@ -176,9 +169,9 @@ Macros diff --git a/docs/html/moc__mainwindow_8cpp__dep__incl.dot b/docs/html/moc__mainwindow_8cpp__dep__incl.dot new file mode 100644 index 0000000..c4430ce --- /dev/null +++ b/docs/html/moc__mainwindow_8cpp__dep__incl.dot @@ -0,0 +1,8 @@ +digraph "build/gui/moc_mainwindow.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fea__gui__lib__automoc_8cpp.html"]; +} diff --git a/docs/html/moc__mainwindow_8cpp__dep__incl.map b/docs/html/moc__mainwindow_8cpp__dep__incl.map deleted file mode 100644 index 058d074..0000000 --- a/docs/html/moc__mainwindow_8cpp__dep__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/moc__mainwindow_8cpp__dep__incl.png b/docs/html/moc__mainwindow_8cpp__dep__incl.png deleted file mode 100644 index ee11db3..0000000 Binary files a/docs/html/moc__mainwindow_8cpp__dep__incl.png and /dev/null differ diff --git a/docs/html/moc__mainwindow_8cpp__incl.dot b/docs/html/moc__mainwindow_8cpp__incl.dot new file mode 100644 index 0000000..4674b40 --- /dev/null +++ b/docs/html/moc__mainwindow_8cpp__incl.dot @@ -0,0 +1,56 @@ +digraph "build/gui/moc_mainwindow.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="../../gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="QProcess",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node6 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node9 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node19 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node2 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node22 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 [label="QtCore/qbytearray.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node24 [label="QtCore/qmetatype.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/moc__mainwindow_8cpp__incl.map b/docs/html/moc__mainwindow_8cpp__incl.map deleted file mode 100644 index 0befb0c..0000000 --- a/docs/html/moc__mainwindow_8cpp__incl.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/docs/html/moc__mainwindow_8cpp__incl.png b/docs/html/moc__mainwindow_8cpp__incl.png deleted file mode 100644 index 17b365c..0000000 Binary files a/docs/html/moc__mainwindow_8cpp__incl.png and /dev/null differ diff --git a/docs/html/namespacefea.html b/docs/html/namespacefea.html index dd76041..df071b6 100644 --- a/docs/html/namespacefea.html +++ b/docs/html/namespacefea.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: fea Namespace Reference @@ -29,7 +29,7 @@ -
    +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -110,6 +110,9 @@ Classes struct  Elem  An element of the mesh. Contains the indices of the two fea::Node's that form the element as well as the properties of the element given by the fea::Props struct. More...
      +struct  Equation + A linear multipoint constraint. More...
    +  struct  Force  A nodal force to enforce. More...
      @@ -126,7 +129,7 @@ Classes  The set of properties associated with an element. More...
      struct  Summary - Contains the results of an analysis after calling fea::solve. More...
    + Contains the results of an analysis after calling fea::solve. More...
      struct  Tie  Places linear springs between all degrees of freedom of 2 nodes. More...
    @@ -158,9 +161,9 @@ Enumerations ROTATION_Z, NUM_DOFS
    - } Convenience enumerator for specifying the active degree of freedom in a constraint. More...
    + } + Convenience enumerator for specifying the active degree of freedom in a constraint. More...
      - @@ -182,6 +185,8 @@ Functions + + @@ -192,6 +197,8 @@ Functions + + @@ -201,9 +208,9 @@ Functions - - - + + +

    Functions

     
    std::vector< TiecreateTieVecFromJSON (const rapidjson::Document &config_doc)
     
    std::vector< EquationcreateEquationVecFromJSON (const rapidjson::Document &config_doc)
     
    Job createJobFromJSON (const rapidjson::Document &config_doc)
     
    Options createOptionsFromJSON (const rapidjson::Document &config_doc)
    void loadBCs (SparseMat &Kg, ForceVector &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)
     Loads the boundary conditions into the global stiffness matrix and force vector. More...
     
    void loadEquations (SparseMat &Kg, const std::vector< Equation > &equations, unsigned int num_nodes, unsigned int num_bcs)
     
    void loadTies (std::vector< Eigen::Triplet< double > > &triplets, const std::vector< Tie > &ties)
     Loads any tie constraints into the set of triplets that will become the global stiffness matrix. More...
     
    void loadForces (SparseMat &force_vec, const std::vector< Force > &forces)
     Loads the prescribed forces into the force vector. More...
     
    Summary solve (const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const Options &options)
     Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed nodal forces. More...
     
    Summary solve (const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const std::vector< Equation > &equations, const Options &options)
     Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed nodal forces. More...
     
    void loadBCs (SparseMat &Kg, SparseMat &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)
     
    @@ -359,10 +366,6 @@ Here is the caller graph for this function:
    - - - -

    @@ -396,8 +399,6 @@ Here is the caller graph for this function:
    - -

    @@ -431,9 +432,39 @@ Here is the caller graph for this function:
    - - - + +
    +

    + + + + +
    +
    + + + + + + + + +
    std::vector< Equation > fea::createEquationVecFromJSON (const rapidjson::Document & config_doc)
    +
    +

    Parses the file indicated by the "equations" key in config_doc into a vector of fea::Equation's.

    +
    Parameters
    + + +
    config_docrapidjson::Document. Document storing the file name containing the prescribed forces.
    +
    +
    +
    Returns
    Equation constraints. std::vector<Equation>.
    + +

    +Here is the caller graph for this function:
    +
    +
    +

    @@ -467,8 +498,6 @@ Here is the caller graph for this function:
    - -

    @@ -502,8 +531,6 @@ Here is the call graph for this function:
    - -

    @@ -513,8 +540,6 @@ Here is the caller graph for this function:
    - -

    @@ -548,9 +573,6 @@ Here is the caller graph for this function:
    - - -

    @@ -584,8 +606,6 @@ Here is the caller graph for this function:
    - -

    @@ -619,8 +639,6 @@ Here is the caller graph for this function:
    - -

    @@ -680,10 +698,6 @@ Here is the caller graph for this function:
    - - - -

    @@ -726,6 +740,53 @@ Here is the caller graph for this function:
    +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void fea::loadEquations (SparseMatKg,
    const std::vector< Equation > & equations,
    unsigned int num_nodes,
    unsigned int num_bcs 
    )
    +
    + +

    +Here is the caller graph for this function:
    +
    +
    + + +
    +

    +
    @@ -766,10 +827,6 @@ Here is the caller graph for this function:
    - - - -

    @@ -815,7 +872,6 @@ Here is the caller graph for this function:
    -

    @@ -870,8 +926,6 @@ Here is the caller graph for this function:
    - -

    @@ -985,14 +1039,13 @@ Here is the caller graph for this function:
    -

    - +
    @@ -1020,6 +1073,12 @@ Here is the caller graph for this function: + + + + + + @@ -1050,13 +1109,8 @@ Here is the caller graph for this function:

    Here is the call graph for this function:
    -
    - - - - - - +
    +

    @@ -1064,11 +1118,8 @@ Here is the call graph for this function:

    Here is the caller graph for this function:
    -
    - - - - +
    +

    @@ -1078,9 +1129,9 @@ Here is the caller graph for this function: diff --git a/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.dot b/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.dot new file mode 100644 index 0000000..33a21f4 --- /dev/null +++ b/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::createForceVecFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createForceVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.map b/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.map deleted file mode 100644 index 6daf660..0000000 --- a/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.png b/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.png deleted file mode 100644 index cd06789..0000000 Binary files a/docs/html/namespacefea_a0d1c659e6bbaea42ae48b489218d7530_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.dot b/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.dot new file mode 100644 index 0000000..e6764fc --- /dev/null +++ b/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.dot @@ -0,0 +1,9 @@ +digraph "fea::parseJSONConfig" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::parseJSONConfig",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.map b/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.map deleted file mode 100644 index f7f2beb..0000000 --- a/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.png b/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.png deleted file mode 100644 index 2d2a96c..0000000 Binary files a/docs/html/namespacefea_a126e737b8f8a337d3fb431ba213b4735_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.dot b/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.dot new file mode 100644 index 0000000..a9a0061 --- /dev/null +++ b/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::norm" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::norm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::GlobalStiffAssembler\l::calcKelem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701",tooltip="Updates the elemental stiffness matrix for the ith element. "]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::GlobalStiffAssembler\l::operator()",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875",tooltip="Assembles the global stiffness matrix. "]; +} diff --git a/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.map b/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.map deleted file mode 100644 index 9886113..0000000 --- a/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.png b/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.png deleted file mode 100644 index 1d2227a..0000000 Binary files a/docs/html/namespacefea_a22c94233f560b36c5e782d6e73cebae3_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_a231f5a0658f5b9fe97182c405a455d03_icgraph.dot b/docs/html/namespacefea_a231f5a0658f5b9fe97182c405a455d03_icgraph.dot new file mode 100644 index 0000000..eb2a796 --- /dev/null +++ b/docs/html/namespacefea_a231f5a0658f5b9fe97182c405a455d03_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::createEquationVecFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createEquationVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_a231f5a0658f5b9fe97182c405a455d03_icgraph.md5 b/docs/html/namespacefea_a231f5a0658f5b9fe97182c405a455d03_icgraph.md5 new file mode 100644 index 0000000..b1a0a5a --- /dev/null +++ b/docs/html/namespacefea_a231f5a0658f5b9fe97182c405a455d03_icgraph.md5 @@ -0,0 +1 @@ +678de235c11159c1e4bcfb5fd3593304 \ No newline at end of file diff --git a/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.dot b/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.dot new file mode 100644 index 0000000..a861eb3 --- /dev/null +++ b/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::createTieVecFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createTieVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.map b/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.map deleted file mode 100644 index 7e202b5..0000000 --- a/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.png b/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.png deleted file mode 100644 index b444b4d..0000000 Binary files a/docs/html/namespacefea_a2fcdf225a9bd25d73c5494d86597025c_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_cgraph.dot b/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_cgraph.dot new file mode 100644 index 0000000..ea13380 --- /dev/null +++ b/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_cgraph.dot @@ -0,0 +1,19 @@ +digraph "fea::solve" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::loadBCs",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994",tooltip="Loads the boundary conditions into the global stiffness matrix and force vector. "]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::loadEquations",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad84d1896799e4150617b01d8cce6e699"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="fea::loadForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa",tooltip="Loads the prescribed forces into the force vector. "]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="fea::computeTieForces",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139",tooltip="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..."]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="fea::CSVParser::write",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576"]; + Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="fea::Summary::FullReport",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a",tooltip="Returns a message containing the results of the analysis. "]; +} diff --git a/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_cgraph.md5 b/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_cgraph.md5 new file mode 100644 index 0000000..670ce00 --- /dev/null +++ b/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_cgraph.md5 @@ -0,0 +1 @@ +81025f8fbcabff4036c55e7f89965bd7 \ No newline at end of file diff --git a/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_icgraph.dot b/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_icgraph.dot new file mode 100644 index 0000000..2e85e16 --- /dev/null +++ b/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_icgraph.dot @@ -0,0 +1,13 @@ +digraph "fea::solve" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; + Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.md5 b/docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_icgraph.md5 similarity index 100% rename from docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.md5 rename to docs/html/namespacefea_a995a678cf119fb20772312ccfdbec991_icgraph.md5 diff --git a/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.dot b/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.dot new file mode 100644 index 0000000..8c17575 --- /dev/null +++ b/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.dot @@ -0,0 +1,15 @@ +digraph "fea::loadBCs" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::loadBCs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; + Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.map b/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.map deleted file mode 100644 index dd54538..0000000 --- a/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.md5 b/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.md5 index 54efb63..e2e3db4 100644 --- a/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.md5 +++ b/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.md5 @@ -1 +1 @@ -be6f792d68f58d596dbd20aa6d1bcdc8 \ No newline at end of file +e43918fae6ea63625d0150d1e4b61fca \ No newline at end of file diff --git a/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.png b/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.png deleted file mode 100644 index 5844c27..0000000 Binary files a/docs/html/namespacefea_a9a7fec579a34d0fed8339237f2cfe994_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.dot b/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.dot new file mode 100644 index 0000000..c5d265f --- /dev/null +++ b/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::createBCVecFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createBCVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.map b/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.map deleted file mode 100644 index 4f918f5..0000000 --- a/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.png b/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.png deleted file mode 100644 index 67336ab..0000000 Binary files a/docs/html/namespacefea_aa86bdb3a895956a13997d2d98097d42d_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.dot b/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.dot new file mode 100644 index 0000000..0a60779 --- /dev/null +++ b/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::createOptionsFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createOptionsFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.map b/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.map deleted file mode 100644 index 040ec76..0000000 --- a/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.png b/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.png deleted file mode 100644 index 0c26a9e..0000000 Binary files a/docs/html/namespacefea_aabd98531e9fb83a92514ff834fb84ad6_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.dot b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.dot new file mode 100644 index 0000000..a1d6123 --- /dev/null +++ b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::createJobFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createJobFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::createNodeVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::createElemVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3"]; +} diff --git a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.map b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.map deleted file mode 100644 index 0f74b11..0000000 --- a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.png b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.png deleted file mode 100644 index 4d2997c..0000000 Binary files a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_cgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.dot b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.dot new file mode 100644 index 0000000..ed5c1fa --- /dev/null +++ b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.dot @@ -0,0 +1,11 @@ +digraph "fea::createJobFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createJobFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.map b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.map deleted file mode 100644 index 9b084c8..0000000 --- a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.png b/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.png deleted file mode 100644 index 675fe72..0000000 Binary files a/docs/html/namespacefea_aad7c45b93603bd80a9ff05c5e5c9a77c_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.dot b/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.dot new file mode 100644 index 0000000..50c572c --- /dev/null +++ b/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.dot @@ -0,0 +1,13 @@ +digraph "fea::createElemVecFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createElemVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::createJobFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.map b/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.map deleted file mode 100644 index 4d748a9..0000000 --- a/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.png b/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.png deleted file mode 100644 index 502190d..0000000 Binary files a/docs/html/namespacefea_ab8f4352c4c5540dbc63ee1eedb6744c3_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.map b/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.map deleted file mode 100644 index 8a9b339..0000000 --- a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.md5 b/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.md5 deleted file mode 100644 index 911e97f..0000000 --- a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -66223deeceb4653ff6ed26abd3a82c8b \ No newline at end of file diff --git a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.png b/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.png deleted file mode 100644 index d14f604..0000000 Binary files a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_cgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.map b/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.map deleted file mode 100644 index 66fec34..0000000 --- a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.png b/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.png deleted file mode 100644 index ae2b4dd..0000000 Binary files a/docs/html/namespacefea_aca9724c7cab58b0671b29f3f4318e599_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.dot b/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.dot new file mode 100644 index 0000000..3bb56d8 --- /dev/null +++ b/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.dot @@ -0,0 +1,15 @@ +digraph "fea::computeTieForces" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::computeTieForces",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; + Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.map b/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.map deleted file mode 100644 index 5aade8f..0000000 --- a/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.md5 b/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.md5 index 513a261..15dea6b 100644 --- a/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.md5 +++ b/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.md5 @@ -1 +1 @@ -1265fdc0a7e9a1e9f4af9e4a8de8cdf3 \ No newline at end of file +e4e10c61b0c53ee2d481d103dd8ff8c7 \ No newline at end of file diff --git a/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.png b/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.png deleted file mode 100644 index 1a4ae2d..0000000 Binary files a/docs/html/namespacefea_ad101dfa486fc4d0bd848129ff2453139_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_ad84d1896799e4150617b01d8cce6e699_icgraph.dot b/docs/html/namespacefea_ad84d1896799e4150617b01d8cce6e699_icgraph.dot new file mode 100644 index 0000000..196a085 --- /dev/null +++ b/docs/html/namespacefea_ad84d1896799e4150617b01d8cce6e699_icgraph.dot @@ -0,0 +1,15 @@ +digraph "fea::loadEquations" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::loadEquations",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; + Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_ad84d1896799e4150617b01d8cce6e699_icgraph.md5 b/docs/html/namespacefea_ad84d1896799e4150617b01d8cce6e699_icgraph.md5 new file mode 100644 index 0000000..9f2ca3c --- /dev/null +++ b/docs/html/namespacefea_ad84d1896799e4150617b01d8cce6e699_icgraph.md5 @@ -0,0 +1 @@ +0a973db1c3675b17f0dac097a68faa58 \ No newline at end of file diff --git a/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.dot b/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.dot new file mode 100644 index 0000000..11100db --- /dev/null +++ b/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.dot @@ -0,0 +1,9 @@ +digraph "fea::loadTies" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::loadTies",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::GlobalStiffAssembler\l::operator()",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875",tooltip="Assembles the global stiffness matrix. "]; +} diff --git a/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.map b/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.map deleted file mode 100644 index 2edc3cd..0000000 --- a/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.png b/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.png deleted file mode 100644 index 7fb770c..0000000 Binary files a/docs/html/namespacefea_adb99d60a0e4eb10e55a7c52044efb6e3_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.dot b/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.dot new file mode 100644 index 0000000..a43cc15 --- /dev/null +++ b/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.dot @@ -0,0 +1,13 @@ +digraph "fea::createNodeVecFromJSON" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::createNodeVecFromJSON",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::createJobFromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.map b/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.map deleted file mode 100644 index a7cb655..0000000 --- a/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.png b/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.png deleted file mode 100644 index 428de55..0000000 Binary files a/docs/html/namespacefea_aeb3c988a0fb1f75ea8a842e3b69f13eb_icgraph.png and /dev/null differ diff --git a/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.dot b/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.dot new file mode 100644 index 0000000..311d87a --- /dev/null +++ b/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.dot @@ -0,0 +1,15 @@ +digraph "fea::loadForces" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::loadForces",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; + Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.map b/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.map deleted file mode 100644 index cc869e1..0000000 --- a/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.md5 b/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.md5 index c3de284..21a4ec8 100644 --- a/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.md5 +++ b/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.md5 @@ -1 +1 @@ -75624fbe4c61cd3bda811393ee429212 \ No newline at end of file +44ed98835168d822eedf6c2f9bf1163f \ No newline at end of file diff --git a/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.png b/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.png deleted file mode 100644 index 6b3eb48..0000000 Binary files a/docs/html/namespacefea_af9e37d32f38ace35944f1e63f4a447fa_icgraph.png and /dev/null differ diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html index a72556b..8052b12 100644 --- a/docs/html/namespacemembers.html +++ b/docs/html/namespacemembers.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: Namespace Members @@ -29,7 +29,7 @@ -
    const std::vector< Tie > &  ties,
    const std::vector< Equation > & equations,
    +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -82,6 +82,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Enumerator
  • +
    -
    Here is a list of all namespace members with links to the namespace documentation for each member:
    diff --git a/docs/html/namespacemembers_enum.html b/docs/html/namespacemembers_enum.html index 6660473..f1990e2 100644 --- a/docs/html/namespacemembers_enum.html +++ b/docs/html/namespacemembers_enum.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Namespace Members @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -106,9 +106,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/namespacemembers_eval.html b/docs/html/namespacemembers_eval.html index c6d41e7..90ac1b0 100644 --- a/docs/html/namespacemembers_eval.html +++ b/docs/html/namespacemembers_eval.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Namespace Members @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -124,9 +124,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html index 37af26e..f79e4f7 100644 --- a/docs/html/namespacemembers_func.html +++ b/docs/html/namespacemembers_func.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Namespace Members @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -108,6 +108,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • createElemVecFromJSON() : fea
  • +
  • createEquationVecFromJSON() +: fea +
  • createForceVecFromJSON() : fea
  • @@ -126,6 +129,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • loadBCs() : fea
  • +
  • loadEquations() +: fea +
  • loadForces() : fea
  • @@ -142,15 +148,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : fea
  • solve() -: fea +: fea
  • diff --git a/docs/html/namespacemembers_type.html b/docs/html/namespacemembers_type.html index 5230fb4..ab7f0ac 100644 --- a/docs/html/namespacemembers_type.html +++ b/docs/html/namespacemembers_type.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Namespace Members @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -118,9 +118,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html index 5f57800..e7f39b3 100644 --- a/docs/html/namespaces.html +++ b/docs/html/namespaces.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Namespace List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -101,9 +101,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/options_8h.html b/docs/html/options_8h.html index ddcadf8..55a0a67 100644 --- a/docs/html/options_8h.html +++ b/docs/html/options_8h.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/options.h File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -113,18 +113,6 @@ This graph shows which files directly or indirectly include this file:
    - - - - - - - - - - - -
    @@ -144,9 +132,9 @@ Namespaces diff --git a/docs/html/options_8h__dep__incl.dot b/docs/html/options_8h__dep__incl.dot new file mode 100644 index 0000000..f090edb --- /dev/null +++ b/docs/html/options_8h__dep__incl.dot @@ -0,0 +1,33 @@ +digraph "include/options.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/options.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8cpp.html"]; + Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="include/setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$moc__mainwindow_8cpp.html"]; + Node5 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fea__gui__lib__automoc_8cpp.html"]; + Node4 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="gui/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html"]; + Node4 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="src/cmd.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html"]; + Node3 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="src/setup.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8cpp.html"]; + Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="include/threed_beam\l_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="examples/cantilever\l_beam_with_ties.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html"]; + Node10 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="examples/L_bracket.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_l__bracket_8cpp.html"]; + Node10 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="src/threed_beam_fea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8cpp.html"]; +} diff --git a/docs/html/options_8h__dep__incl.map b/docs/html/options_8h__dep__incl.map deleted file mode 100644 index 798b2e6..0000000 --- a/docs/html/options_8h__dep__incl.map +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/docs/html/options_8h__dep__incl.png b/docs/html/options_8h__dep__incl.png deleted file mode 100644 index 204fdd8..0000000 Binary files a/docs/html/options_8h__dep__incl.png and /dev/null differ diff --git a/docs/html/options_8h__incl.dot b/docs/html/options_8h__incl.dot new file mode 100644 index 0000000..a86ce7a --- /dev/null +++ b/docs/html/options_8h__incl.dot @@ -0,0 +1,8 @@ +digraph "include/options.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/options.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/options_8h__incl.map b/docs/html/options_8h__incl.map deleted file mode 100644 index 2127413..0000000 --- a/docs/html/options_8h__incl.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/docs/html/options_8h__incl.png b/docs/html/options_8h__incl.png deleted file mode 100644 index 1ddf832..0000000 Binary files a/docs/html/options_8h__incl.png and /dev/null differ diff --git a/docs/html/options_8h_source.html b/docs/html/options_8h_source.html index 3412b58..9cdb1d0 100644 --- a/docs/html/options_8h_source.html +++ b/docs/html/options_8h_source.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/options.h Source File @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -194,9 +194,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/docs/html/qrc__fea__gui_8cpp.html b/docs/html/qrc__fea__gui_8cpp.html index 711f965..cdcac5d 100644 --- a/docs/html/qrc__fea__gui_8cpp.html +++ b/docs/html/qrc__fea__gui_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: build/gui/qrc_fea_gui.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -171,7 +171,6 @@ Here is the call graph for this function:
    -

    @@ -196,7 +195,6 @@ Here is the call graph for this function:
    -

    @@ -244,7 +242,6 @@ Here is the caller graph for this function:
    -

    @@ -292,7 +289,6 @@ Here is the caller graph for this function:
    -

    @@ -302,9 +298,9 @@ Here is the caller graph for this function: diff --git a/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.dot b/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.dot new file mode 100644 index 0000000..1795ab7 --- /dev/null +++ b/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.dot @@ -0,0 +1,9 @@ +digraph "qCleanupResources_fea_gui" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="qCleanupResources_fea_gui",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="qUnregisterResourceData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$qrc__fea__gui_8cpp.html#a54b96c9f44d004fc0ea13bb581f97a71"]; +} diff --git a/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.map b/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.map deleted file mode 100644 index 7574bc7..0000000 --- a/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.png b/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.png deleted file mode 100644 index 29a6fd1..0000000 Binary files a/docs/html/qrc__fea__gui_8cpp_a1adcd9dbe36f487dff04645c9277a6b8_cgraph.png and /dev/null differ diff --git a/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.dot b/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.dot new file mode 100644 index 0000000..df7b491 --- /dev/null +++ b/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.dot @@ -0,0 +1,9 @@ +digraph "qRegisterResourceData" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="qRegisterResourceData",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="qInitResources_fea_gui",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$qrc__fea__gui_8cpp.html#a8c205f4657d80a38416c7a1041793b71"]; +} diff --git a/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.map b/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.map deleted file mode 100644 index 6269677..0000000 --- a/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.png b/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.png deleted file mode 100644 index 3c5fdd7..0000000 Binary files a/docs/html/qrc__fea__gui_8cpp_a2ce5a6cde5b318dc75442940471e05f7_icgraph.png and /dev/null differ diff --git a/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.dot b/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.dot new file mode 100644 index 0000000..6a68298 --- /dev/null +++ b/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.dot @@ -0,0 +1,9 @@ +digraph "qUnregisterResourceData" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="qUnregisterResourceData",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="qCleanupResources_fea_gui",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$qrc__fea__gui_8cpp.html#a1adcd9dbe36f487dff04645c9277a6b8"]; +} diff --git a/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.map b/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.map deleted file mode 100644 index c434944..0000000 --- a/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.png b/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.png deleted file mode 100644 index b92e730..0000000 Binary files a/docs/html/qrc__fea__gui_8cpp_a54b96c9f44d004fc0ea13bb581f97a71_icgraph.png and /dev/null differ diff --git a/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.dot b/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.dot new file mode 100644 index 0000000..abbe5c9 --- /dev/null +++ b/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.dot @@ -0,0 +1,9 @@ +digraph "qInitResources_fea_gui" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="qInitResources_fea_gui",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="qRegisterResourceData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$qrc__fea__gui_8cpp.html#a2ce5a6cde5b318dc75442940471e05f7"]; +} diff --git a/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.map b/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.map deleted file mode 100644 index 1a60c78..0000000 --- a/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.png b/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.png deleted file mode 100644 index ba58a96..0000000 Binary files a/docs/html/qrc__fea__gui_8cpp_a8c205f4657d80a38416c7a1041793b71_cgraph.png and /dev/null differ diff --git a/docs/html/search/all_0.html b/docs/html/search/all_0.html index 1d46950..c491fd8 100644 --- a/docs/html/search/all_0.html +++ b/docs/html/search/all_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_1.html b/docs/html/search/all_1.html index 1fbc509..89fd5f8 100644 --- a/docs/html/search/all_1.html +++ b/docs/html/search/all_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_10.html b/docs/html/search/all_10.html index 80581d5..2abed7b 100644 --- a/docs/html/search/all_10.html +++ b/docs/html/search/all_10.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_11.html b/docs/html/search/all_11.html index bb6241b..0c414ce 100644 --- a/docs/html/search/all_11.html +++ b/docs/html/search/all_11.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js index b27dd4f..bb7c87f 100644 --- a/docs/html/search/all_11.js +++ b/docs/html/search/all_11.js @@ -6,11 +6,11 @@ var searchData= ['save_5ftie_5fforces',['save_tie_forces',['../structfea_1_1_options.html#a7a8d38f369c7c5969863915273d26484',1,'fea::Options']]], ['setup_2ecpp',['setup.cpp',['../setup_8cpp.html',1,'']]], ['setup_2eh',['setup.h',['../setup_8h.html',1,'']]], - ['solve',['solve',['../namespacefea.html#aca9724c7cab58b0671b29f3f4318e599',1,'fea']]], + ['solve',['solve',['../namespacefea.html#a995a678cf119fb20772312ccfdbec991',1,'fea']]], ['solve_5ftime_5fin_5fms',['solve_time_in_ms',['../structfea_1_1_summary.html#a3f04208347e3d8e02dd3aeb18e40cc1a',1,'fea::Summary']]], ['some_5fcompilers',['some_compilers',['../fea__gui__automoc_8cpp.html#a361a0de81cc97363a46c847a93084bde',1,'fea_gui_automoc.cpp']]], ['sparsemat',['SparseMat',['../namespacefea.html#ab9a3b4734f69bd4a2a883d7b9bab5662',1,'fea']]], - ['stringdata0',['stringdata0',['../structqt__meta__stringdata___main_window__t.html#a71805e880749e14b6a5c4340670a8e93',1,'qt_meta_stringdata_MainWindow_t']]], + ['stringdata0',['stringdata0',['../structqt__meta__stringdata___main_window__t.html#a364670701442d3c0975bc5e0f018b7bc',1,'qt_meta_stringdata_MainWindow_t']]], ['stringify',['STRINGIFY',['../_c_make_c_compiler_id_8c.html#a43e1cad902b6477bec893cb6430bd6c8',1,'STRINGIFY(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a43e1cad902b6477bec893cb6430bd6c8',1,'STRINGIFY(): CMakeCXXCompilerId.cpp']]], ['stringify_5fhelper',['STRINGIFY_HELPER',['../_c_make_c_compiler_id_8c.html#a2ae9b72bb13abaabfcf2ee0ba7d3fa1d',1,'STRINGIFY_HELPER(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a2ae9b72bb13abaabfcf2ee0ba7d3fa1d',1,'STRINGIFY_HELPER(): CMakeCXXCompilerId.cpp']]], ['summary',['Summary',['../structfea_1_1_summary.html',1,'fea']]], diff --git a/docs/html/search/all_12.html b/docs/html/search/all_12.html index fe93a5b..96c8ac7 100644 --- a/docs/html/search/all_12.html +++ b/docs/html/search/all_12.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js index 62ff17d..101b06b 100644 --- a/docs/html/search/all_12.js +++ b/docs/html/search/all_12.js @@ -1,5 +1,8 @@ var searchData= [ + ['term',['Term',['../structfea_1_1_equation_1_1_term.html',1,'fea::Equation']]], + ['term',['Term',['../structfea_1_1_equation_1_1_term.html#af65c586bef5f968086647aa8028225a9',1,'fea::Equation::Term::Term()'],['../structfea_1_1_equation_1_1_term.html#a24d698ad663bdd48a373c743e4cf079a',1,'fea::Equation::Term::Term(unsigned int _node_number, unsigned int _dof, double _coefficient)']]], + ['terms',['terms',['../structfea_1_1_equation.html#a270e2fc1882bbc16abb25e280d51141f',1,'fea::Equation']]], ['threed_5fbeam_5ffea_2ecpp',['threed_beam_fea.cpp',['../threed__beam__fea_8cpp.html',1,'']]], ['threed_5fbeam_5ffea_2eh',['threed_beam_fea.h',['../threed__beam__fea_8h.html',1,'']]], ['tie',['Tie',['../structfea_1_1_tie.html',1,'fea']]], diff --git a/docs/html/search/all_13.html b/docs/html/search/all_13.html index cb938b9..539b000 100644 --- a/docs/html/search/all_13.html +++ b/docs/html/search/all_13.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_14.html b/docs/html/search/all_14.html index 2fcfb13..8424e0c 100644 --- a/docs/html/search/all_14.html +++ b/docs/html/search/all_14.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_2.html b/docs/html/search/all_2.html index 93962b7..2c23ed4 100644 --- a/docs/html/search/all_2.html +++ b/docs/html/search/all_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js index 90103bd..aa0f1a8 100644 --- a/docs/html/search/all_2.js +++ b/docs/html/search/all_2.js @@ -1,5 +1,6 @@ var searchData= [ + ['c_5fdialect',['C_DIALECT',['../_c_make_c_compiler_id_8c.html#a07f8e5783674099cd7f5110e22a78cdb',1,'CMakeCCompilerId.c']]], ['calcaelem',['calcAelem',['../classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8',1,'fea::GlobalStiffAssembler']]], ['calckelem',['calcKelem',['../classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701',1,'fea::GlobalStiffAssembler']]], ['cantilever_5fbeam_5fwith_5fties_2ecpp',['cantilever_beam_with_ties.cpp',['../cantilever__beam__with__ties_8cpp.html',1,'']]], @@ -7,12 +8,14 @@ var searchData= ['cmakeccompilerid_2ec',['CMakeCCompilerId.c',['../_c_make_c_compiler_id_8c.html',1,'']]], ['cmakecxxcompilerid_2ecpp',['CMakeCXXCompilerId.cpp',['../_c_make_c_x_x_compiler_id_8cpp.html',1,'']]], ['cmd_2ecpp',['cmd.cpp',['../cmd_8cpp.html',1,'']]], + ['coefficient',['coefficient',['../structfea_1_1_equation_1_1_term.html#a8d18a045bd4049d2e2a86a3c37f1cfcf',1,'fea::Equation::Term']]], ['col',['col',['../summary_8cpp.html#a72f49011b5605e0c59eabd1ab811cdfd',1,'summary.cpp']]], ['compiler_5fid',['COMPILER_ID',['../_c_make_c_compiler_id_8c.html#a81dee0709ded976b2e0319239f72d174',1,'COMPILER_ID(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a81dee0709ded976b2e0319239f72d174',1,'COMPILER_ID(): CMakeCXXCompilerId.cpp']]], ['computetieforces',['computeTieForces',['../namespacefea.html#ad101dfa486fc4d0bd848129ff2453139',1,'fea']]], ['containers_2eh',['containers.h',['../containers_8h.html',1,'']]], ['createbcvecfromjson',['createBCVecFromJSON',['../namespacefea.html#aa86bdb3a895956a13997d2d98097d42d',1,'fea']]], ['createelemvecfromjson',['createElemVecFromJSON',['../namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3',1,'fea']]], + ['createequationvecfromjson',['createEquationVecFromJSON',['../namespacefea.html#a231f5a0658f5b9fe97182c405a455d03',1,'fea']]], ['createforcevecfromjson',['createForceVecFromJSON',['../namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530',1,'fea']]], ['createjobfromjson',['createJobFromJSON',['../namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c',1,'fea']]], ['createnodevecfromjson',['createNodeVecFromJSON',['../namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb',1,'fea']]], diff --git a/docs/html/search/all_3.html b/docs/html/search/all_3.html index 679f93c..7ddb0cf 100644 --- a/docs/html/search/all_3.html +++ b/docs/html/search/all_3.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js index 968ca4d..e48f6a0 100644 --- a/docs/html/search/all_3.js +++ b/docs/html/search/all_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['data',['data',['../structqt__meta__stringdata___main_window__t.html#a074a8006015dc183a48d7d0b91afcf3c',1,'qt_meta_stringdata_MainWindow_t']]], - ['dec',['DEC',['../_c_make_c_compiler_id_8c.html#aac8ec3757ff33c1d78caa8ced06904d2',1,'DEC(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#aac8ec3757ff33c1d78caa8ced06904d2',1,'DEC(): CMakeCXXCompilerId.cpp']]], + ['data',['data',['../structqt__meta__stringdata___main_window__t.html#a95ea5640a90c9f558b58cff1fbb5b191',1,'qt_meta_stringdata_MainWindow_t']]], + ['dec',['DEC',['../_c_make_c_compiler_id_8c.html#ad1280362da42492bbc11aa78cbf776ad',1,'DEC(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#ad1280362da42492bbc11aa78cbf776ad',1,'DEC(): CMakeCXXCompilerId.cpp']]], ['displacement_5fx',['DISPLACEMENT_X',['../namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb',1,'fea']]], ['displacement_5fy',['DISPLACEMENT_Y',['../namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9',1,'fea']]], ['displacement_5fz',['DISPLACEMENT_Z',['../namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1',1,'fea']]], - ['dof',['dof',['../structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb',1,'fea::BC::dof()'],['../structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4',1,'fea::Force::dof()'],['../namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72',1,'fea::DOF()']]] + ['dof',['dof',['../structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb',1,'fea::BC::dof()'],['../structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4',1,'fea::Force::dof()'],['../structfea_1_1_equation_1_1_term.html#ad2443b6497c5c01ab544d3422a585225',1,'fea::Equation::Term::dof()'],['../namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72',1,'fea::DOF()']]] ]; diff --git a/docs/html/search/all_4.html b/docs/html/search/all_4.html index adc99fb..eab9eb1 100644 --- a/docs/html/search/all_4.html +++ b/docs/html/search/all_4.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js index f70d10f..d3235a8 100644 --- a/docs/html/search/all_4.js +++ b/docs/html/search/all_4.js @@ -3,8 +3,10 @@ var searchData= ['ea',['EA',['../structfea_1_1_props.html#a2b62ce53dca695b6876b70e1c72052e9',1,'fea::Props']]], ['eiy',['EIy',['../structfea_1_1_props.html#aba3dceb749ec5a92dc4936dfcb0520d8',1,'fea::Props']]], ['eiz',['EIz',['../structfea_1_1_props.html#a948ab7f45bf24f0bbe2b25767cffcc3e',1,'fea::Props']]], - ['elem',['Elem',['../structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5',1,'fea::Elem::Elem()'],['../structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e',1,'fea::Elem::Elem(unsigned int node1, unsigned int node2, const Props &_props)']]], ['elem',['Elem',['../structfea_1_1_elem.html',1,'fea']]], + ['elem',['Elem',['../structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5',1,'fea::Elem::Elem()'],['../structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e',1,'fea::Elem::Elem(unsigned int node1, unsigned int node2, const Props &_props)']]], ['elems',['elems',['../structfea_1_1_job.html#af374a03a30bfbd91c4e97c8687b008b6',1,'fea::Job']]], - ['epsilon',['epsilon',['../structfea_1_1_options.html#ad52313d1d4af202ae7bf382c2a6bf50e',1,'fea::Options']]] + ['epsilon',['epsilon',['../structfea_1_1_options.html#ad52313d1d4af202ae7bf382c2a6bf50e',1,'fea::Options']]], + ['equation',['Equation',['../structfea_1_1_equation.html#a22d1668ad3cefaea597761eebb7c8a24',1,'fea::Equation::Equation()'],['../structfea_1_1_equation.html#a1b996fd725fe977202ecd15cba6254ef',1,'fea::Equation::Equation(const std::vector< Term > &_terms)']]], + ['equation',['Equation',['../structfea_1_1_equation.html',1,'fea']]] ]; diff --git a/docs/html/search/all_5.html b/docs/html/search/all_5.html index a9fcd17..4dfd1d5 100644 --- a/docs/html/search/all_5.html +++ b/docs/html/search/all_5.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_6.html b/docs/html/search/all_6.html index 821c374..b98d731 100644 --- a/docs/html/search/all_6.html +++ b/docs/html/search/all_6.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_7.html b/docs/html/search/all_7.html index 38c6c00..ef20222 100644 --- a/docs/html/search/all_7.html +++ b/docs/html/search/all_7.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js index 2bdeedf..2baf4d0 100644 --- a/docs/html/search/all_7.js +++ b/docs/html/search/all_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['hex',['HEX',['../_c_make_c_compiler_id_8c.html#ad437e42b7da877bffc18f1965dae5765',1,'HEX(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#ad437e42b7da877bffc18f1965dae5765',1,'HEX(): CMakeCXXCompilerId.cpp']]] + ['hex',['HEX',['../_c_make_c_compiler_id_8c.html#a46d5d95daa1bef867bd0179594310ed5',1,'HEX(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a46d5d95daa1bef867bd0179594310ed5',1,'HEX(): CMakeCXXCompilerId.cpp']]] ]; diff --git a/docs/html/search/all_8.html b/docs/html/search/all_8.html index 2a22cd5..12e5aff 100644 --- a/docs/html/search/all_8.html +++ b/docs/html/search/all_8.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js index 09fce1d..edae298 100644 --- a/docs/html/search/all_8.js +++ b/docs/html/search/all_8.js @@ -2,5 +2,6 @@ var searchData= [ ['info_5farch',['info_arch',['../_c_make_c_compiler_id_8c.html#a59647e99d304ed33b15cb284c27ed391',1,'info_arch(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a59647e99d304ed33b15cb284c27ed391',1,'info_arch(): CMakeCXXCompilerId.cpp']]], ['info_5fcompiler',['info_compiler',['../_c_make_c_compiler_id_8c.html#a4b0efeb7a5d59313986b3a0390f050f6',1,'info_compiler(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a4b0efeb7a5d59313986b3a0390f050f6',1,'info_compiler(): CMakeCXXCompilerId.cpp']]], + ['info_5flanguage_5fdialect_5fdefault',['info_language_dialect_default',['../_c_make_c_compiler_id_8c.html#a1ce162bad2fe6966ac8b33cc19e120b8',1,'info_language_dialect_default(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a1ce162bad2fe6966ac8b33cc19e120b8',1,'info_language_dialect_default(): CMakeCXXCompilerId.cpp']]], ['info_5fplatform',['info_platform',['../_c_make_c_compiler_id_8c.html#a2321403dee54ee23f0c2fa849c60f7d4',1,'info_platform(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a2321403dee54ee23f0c2fa849c60f7d4',1,'info_platform(): CMakeCXXCompilerId.cpp']]] ]; diff --git a/docs/html/search/all_9.html b/docs/html/search/all_9.html index bd9b05c..7e10007 100644 --- a/docs/html/search/all_9.html +++ b/docs/html/search/all_9.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_a.html b/docs/html/search/all_a.html index 4a25af1..95b4c8f 100644 --- a/docs/html/search/all_a.html +++ b/docs/html/search/all_a.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js index f06e5fc..34b3c02 100644 --- a/docs/html/search/all_a.js +++ b/docs/html/search/all_a.js @@ -3,6 +3,7 @@ var searchData= ['l_5fbracket_2ecpp',['L_bracket.cpp',['../_l__bracket_8cpp.html',1,'']]], ['lmult',['lmult',['../structfea_1_1_tie.html#aff1afe96a1c7f146950a4409f20cf40e',1,'fea::Tie']]], ['loadbcs',['loadBCs',['../namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994',1,'fea::loadBCs(SparseMat &Kg, ForceVector &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)'],['../namespacefea.html#a7f59a7461e95aecbe53e976d679e80c7',1,'fea::loadBCs(SparseMat &Kg, SparseMat &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)']]], + ['loadequations',['loadEquations',['../namespacefea.html#ad84d1896799e4150617b01d8cce6e699',1,'fea']]], ['loadforces',['loadForces',['../namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa',1,'fea']]], ['loadties',['loadTies',['../namespacefea.html#adb99d60a0e4eb10e55a7c52044efb6e3',1,'fea']]], ['localmatrix',['LocalMatrix',['../namespacefea.html#ae6576c78eabdf80c7a1b2ab0a9046433',1,'fea']]] diff --git a/docs/html/search/all_b.html b/docs/html/search/all_b.html index a92de48..1f1beb5 100644 --- a/docs/html/search/all_b.html +++ b/docs/html/search/all_b.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_c.html b/docs/html/search/all_c.html index 20cdfbc..ec9a0c8 100644 --- a/docs/html/search/all_c.html +++ b/docs/html/search/all_c.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js index 47ad9ee..dd6fa8b 100644 --- a/docs/html/search/all_c.js +++ b/docs/html/search/all_c.js @@ -7,6 +7,7 @@ var searchData= ['nodal_5fforces_5ffilename',['nodal_forces_filename',['../structfea_1_1_options.html#ad6b7ccda4984e4160c6cdbcefa496a26',1,'fea::Options']]], ['nodal_5fforces_5fsolve_5ftime_5fin_5fms',['nodal_forces_solve_time_in_ms',['../structfea_1_1_summary.html#a0fb2676aa71313a8b030532f9960abed',1,'fea::Summary']]], ['node',['node',['../structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128',1,'fea::BC::node()'],['../structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b',1,'fea::Force::node()'],['../namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9',1,'fea::Node()']]], + ['node_5fnumber',['node_number',['../structfea_1_1_equation_1_1_term.html#ac8d6123f8418205684e0d32083f822c9',1,'fea::Equation::Term']]], ['node_5fnumber_5f1',['node_number_1',['../structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17',1,'fea::Tie']]], ['node_5fnumber_5f2',['node_number_2',['../structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc',1,'fea::Tie']]], ['node_5fnumbers',['node_numbers',['../structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80',1,'fea::Elem']]], @@ -16,6 +17,7 @@ var searchData= ['num_5fbcs',['num_bcs',['../structfea_1_1_summary.html#af17888d1299ec744967578bc5e266b7f',1,'fea::Summary']]], ['num_5fdofs',['NUM_DOFS',['../namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707',1,'fea']]], ['num_5felems',['num_elems',['../structfea_1_1_summary.html#a456814a72ac4fa826015ee73b59781cd',1,'fea::Summary']]], + ['num_5feqns',['num_eqns',['../structfea_1_1_summary.html#ab13e993717d979eb4c271242c126ef5b',1,'fea::Summary']]], ['num_5fforces',['num_forces',['../structfea_1_1_summary.html#a0404946b2b75bf763c0f3c91f58d4f70',1,'fea::Summary']]], ['num_5fnodes',['num_nodes',['../structfea_1_1_summary.html#a01bca53d421f7d862f21311a3f1c4589',1,'fea::Summary']]], ['num_5fties',['num_ties',['../structfea_1_1_summary.html#a37344cf743eed220f9e05fd967f2a481',1,'fea::Summary']]] diff --git a/docs/html/search/all_d.html b/docs/html/search/all_d.html index 00b28ed..654d198 100644 --- a/docs/html/search/all_d.html +++ b/docs/html/search/all_d.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_e.html b/docs/html/search/all_e.html index 07d5259..812aced 100644 --- a/docs/html/search/all_e.html +++ b/docs/html/search/all_e.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/all_f.html b/docs/html/search/all_f.html index 2213eb2..c395a47 100644 --- a/docs/html/search/all_f.html +++ b/docs/html/search/all_f.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_0.html b/docs/html/search/classes_0.html index 523591f..8888fa8 100644 --- a/docs/html/search/classes_0.html +++ b/docs/html/search/classes_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_1.html b/docs/html/search/classes_1.html index f5a65ad..a402bbe 100644 --- a/docs/html/search/classes_1.html +++ b/docs/html/search/classes_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_2.html b/docs/html/search/classes_2.html index 5b89b27..003214b 100644 --- a/docs/html/search/classes_2.html +++ b/docs/html/search/classes_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js index c00aea1..7e56800 100644 --- a/docs/html/search/classes_2.js +++ b/docs/html/search/classes_2.js @@ -1,4 +1,5 @@ var searchData= [ - ['elem',['Elem',['../structfea_1_1_elem.html',1,'fea']]] + ['elem',['Elem',['../structfea_1_1_elem.html',1,'fea']]], + ['equation',['Equation',['../structfea_1_1_equation.html',1,'fea']]] ]; diff --git a/docs/html/search/classes_3.html b/docs/html/search/classes_3.html index 63ffc5d..fadcfc8 100644 --- a/docs/html/search/classes_3.html +++ b/docs/html/search/classes_3.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_4.html b/docs/html/search/classes_4.html index 4acce5b..6056b20 100644 --- a/docs/html/search/classes_4.html +++ b/docs/html/search/classes_4.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_5.html b/docs/html/search/classes_5.html index 67b3b9f..ca7c947 100644 --- a/docs/html/search/classes_5.html +++ b/docs/html/search/classes_5.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_6.html b/docs/html/search/classes_6.html index ab174b5..eb8935e 100644 --- a/docs/html/search/classes_6.html +++ b/docs/html/search/classes_6.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_7.html b/docs/html/search/classes_7.html index 737ed8b..1068c77 100644 --- a/docs/html/search/classes_7.html +++ b/docs/html/search/classes_7.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_8.html b/docs/html/search/classes_8.html index b58c4b4..9a52b63 100644 --- a/docs/html/search/classes_8.html +++ b/docs/html/search/classes_8.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_9.html b/docs/html/search/classes_9.html index 83984ab..9a3ffd8 100644 --- a/docs/html/search/classes_9.html +++ b/docs/html/search/classes_9.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_a.html b/docs/html/search/classes_a.html index 8a0a656..c78181a 100644 --- a/docs/html/search/classes_a.html +++ b/docs/html/search/classes_a.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_b.html b/docs/html/search/classes_b.html index 3173cc0..b22f396 100644 --- a/docs/html/search/classes_b.html +++ b/docs/html/search/classes_b.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/classes_b.js b/docs/html/search/classes_b.js index 9ee3dc2..c484128 100644 --- a/docs/html/search/classes_b.js +++ b/docs/html/search/classes_b.js @@ -1,4 +1,5 @@ var searchData= [ + ['term',['Term',['../structfea_1_1_equation_1_1_term.html',1,'fea::Equation']]], ['tie',['Tie',['../structfea_1_1_tie.html',1,'fea']]] ]; diff --git a/docs/html/search/defines_0.html b/docs/html/search/defines_0.html index c3b3619..27eaf8c 100644 --- a/docs/html/search/defines_0.html +++ b/docs/html/search/defines_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/defines_1.html b/docs/html/search/defines_1.html index 09fcf9e..b0d10dd 100644 --- a/docs/html/search/defines_1.html +++ b/docs/html/search/defines_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/defines_1.js b/docs/html/search/defines_1.js index e07c188..4cc3d40 100644 --- a/docs/html/search/defines_1.js +++ b/docs/html/search/defines_1.js @@ -1,4 +1,5 @@ var searchData= [ + ['c_5fdialect',['C_DIALECT',['../_c_make_c_compiler_id_8c.html#a07f8e5783674099cd7f5110e22a78cdb',1,'CMakeCCompilerId.c']]], ['compiler_5fid',['COMPILER_ID',['../_c_make_c_compiler_id_8c.html#a81dee0709ded976b2e0319239f72d174',1,'COMPILER_ID(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a81dee0709ded976b2e0319239f72d174',1,'COMPILER_ID(): CMakeCXXCompilerId.cpp']]] ]; diff --git a/docs/html/search/defines_2.html b/docs/html/search/defines_2.html index 6d6dc75..89e5956 100644 --- a/docs/html/search/defines_2.html +++ b/docs/html/search/defines_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/defines_2.js b/docs/html/search/defines_2.js index 17bce62..a48c65e 100644 --- a/docs/html/search/defines_2.js +++ b/docs/html/search/defines_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['dec',['DEC',['../_c_make_c_compiler_id_8c.html#aac8ec3757ff33c1d78caa8ced06904d2',1,'DEC(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#aac8ec3757ff33c1d78caa8ced06904d2',1,'DEC(): CMakeCXXCompilerId.cpp']]] + ['dec',['DEC',['../_c_make_c_compiler_id_8c.html#ad1280362da42492bbc11aa78cbf776ad',1,'DEC(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#ad1280362da42492bbc11aa78cbf776ad',1,'DEC(): CMakeCXXCompilerId.cpp']]] ]; diff --git a/docs/html/search/defines_3.html b/docs/html/search/defines_3.html index 5aba72e..0d686ae 100644 --- a/docs/html/search/defines_3.html +++ b/docs/html/search/defines_3.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/defines_3.js b/docs/html/search/defines_3.js index 2bdeedf..2baf4d0 100644 --- a/docs/html/search/defines_3.js +++ b/docs/html/search/defines_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['hex',['HEX',['../_c_make_c_compiler_id_8c.html#ad437e42b7da877bffc18f1965dae5765',1,'HEX(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#ad437e42b7da877bffc18f1965dae5765',1,'HEX(): CMakeCXXCompilerId.cpp']]] + ['hex',['HEX',['../_c_make_c_compiler_id_8c.html#a46d5d95daa1bef867bd0179594310ed5',1,'HEX(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a46d5d95daa1bef867bd0179594310ed5',1,'HEX(): CMakeCXXCompilerId.cpp']]] ]; diff --git a/docs/html/search/defines_4.html b/docs/html/search/defines_4.html index 7486f56..ee960c9 100644 --- a/docs/html/search/defines_4.html +++ b/docs/html/search/defines_4.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/defines_5.html b/docs/html/search/defines_5.html index 3137e0a..69f944e 100644 --- a/docs/html/search/defines_5.html +++ b/docs/html/search/defines_5.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/defines_6.html b/docs/html/search/defines_6.html index ae03e5c..26f6099 100644 --- a/docs/html/search/defines_6.html +++ b/docs/html/search/defines_6.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/enums_0.html b/docs/html/search/enums_0.html index d8d79a3..f0d2272 100644 --- a/docs/html/search/enums_0.html +++ b/docs/html/search/enums_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/enums_1.html b/docs/html/search/enums_1.html index 9c2ae9a..9e3b4fb 100644 --- a/docs/html/search/enums_1.html +++ b/docs/html/search/enums_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/enumvalues_0.html b/docs/html/search/enumvalues_0.html index 450f1ac..a1556a6 100644 --- a/docs/html/search/enumvalues_0.html +++ b/docs/html/search/enumvalues_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/enumvalues_1.html b/docs/html/search/enumvalues_1.html index ac8ff57..76abc45 100644 --- a/docs/html/search/enumvalues_1.html +++ b/docs/html/search/enumvalues_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/enumvalues_2.html b/docs/html/search/enumvalues_2.html index 71e42ad..c0bcb1f 100644 --- a/docs/html/search/enumvalues_2.html +++ b/docs/html/search/enumvalues_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_0.html b/docs/html/search/files_0.html index a2ec540..0457853 100644 --- a/docs/html/search/files_0.html +++ b/docs/html/search/files_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_1.html b/docs/html/search/files_1.html index 9e974da..ce0a3a7 100644 --- a/docs/html/search/files_1.html +++ b/docs/html/search/files_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_2.html b/docs/html/search/files_2.html index 04348f9..d188d98 100644 --- a/docs/html/search/files_2.html +++ b/docs/html/search/files_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_3.html b/docs/html/search/files_3.html index 7794200..7fa556e 100644 --- a/docs/html/search/files_3.html +++ b/docs/html/search/files_3.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_4.html b/docs/html/search/files_4.html index e6bc285..192383b 100644 --- a/docs/html/search/files_4.html +++ b/docs/html/search/files_4.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_5.html b/docs/html/search/files_5.html index 5ab2ed6..af3aaba 100644 --- a/docs/html/search/files_5.html +++ b/docs/html/search/files_5.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_6.html b/docs/html/search/files_6.html index 9453495..4f7e395 100644 --- a/docs/html/search/files_6.html +++ b/docs/html/search/files_6.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_7.html b/docs/html/search/files_7.html index d3f6533..65578c2 100644 --- a/docs/html/search/files_7.html +++ b/docs/html/search/files_7.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/files_8.html b/docs/html/search/files_8.html index ec56765..105d31d 100644 --- a/docs/html/search/files_8.html +++ b/docs/html/search/files_8.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_0.html b/docs/html/search/functions_0.html index 246d167..88c8a26 100644 --- a/docs/html/search/functions_0.html +++ b/docs/html/search/functions_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_1.html b/docs/html/search/functions_1.html index 5f14d67..215c1bf 100644 --- a/docs/html/search/functions_1.html +++ b/docs/html/search/functions_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js index 7cf0566..aab6835 100644 --- a/docs/html/search/functions_1.js +++ b/docs/html/search/functions_1.js @@ -6,6 +6,7 @@ var searchData= ['computetieforces',['computeTieForces',['../namespacefea.html#ad101dfa486fc4d0bd848129ff2453139',1,'fea']]], ['createbcvecfromjson',['createBCVecFromJSON',['../namespacefea.html#aa86bdb3a895956a13997d2d98097d42d',1,'fea']]], ['createelemvecfromjson',['createElemVecFromJSON',['../namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3',1,'fea']]], + ['createequationvecfromjson',['createEquationVecFromJSON',['../namespacefea.html#a231f5a0658f5b9fe97182c405a455d03',1,'fea']]], ['createforcevecfromjson',['createForceVecFromJSON',['../namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530',1,'fea']]], ['createjobfromjson',['createJobFromJSON',['../namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c',1,'fea']]], ['createnodevecfromjson',['createNodeVecFromJSON',['../namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb',1,'fea']]], diff --git a/docs/html/search/functions_2.html b/docs/html/search/functions_2.html index 3995cf8..f17abff 100644 --- a/docs/html/search/functions_2.html +++ b/docs/html/search/functions_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js index 87da713..c6ae03c 100644 --- a/docs/html/search/functions_2.js +++ b/docs/html/search/functions_2.js @@ -1,4 +1,5 @@ var searchData= [ - ['elem',['Elem',['../structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5',1,'fea::Elem::Elem()'],['../structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e',1,'fea::Elem::Elem(unsigned int node1, unsigned int node2, const Props &_props)']]] + ['elem',['Elem',['../structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5',1,'fea::Elem::Elem()'],['../structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e',1,'fea::Elem::Elem(unsigned int node1, unsigned int node2, const Props &_props)']]], + ['equation',['Equation',['../structfea_1_1_equation.html#a22d1668ad3cefaea597761eebb7c8a24',1,'fea::Equation::Equation()'],['../structfea_1_1_equation.html#a1b996fd725fe977202ecd15cba6254ef',1,'fea::Equation::Equation(const std::vector< Term > &_terms)']]] ]; diff --git a/docs/html/search/functions_3.html b/docs/html/search/functions_3.html index 4e302d6..8a4bbe1 100644 --- a/docs/html/search/functions_3.html +++ b/docs/html/search/functions_3.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_4.html b/docs/html/search/functions_4.html index 58ca83a..cce7ce9 100644 --- a/docs/html/search/functions_4.html +++ b/docs/html/search/functions_4.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_5.html b/docs/html/search/functions_5.html index 5f9f05a..e2f6e31 100644 --- a/docs/html/search/functions_5.html +++ b/docs/html/search/functions_5.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_6.html b/docs/html/search/functions_6.html index c980da2..342a076 100644 --- a/docs/html/search/functions_6.html +++ b/docs/html/search/functions_6.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js index 5e94105..7b5e32e 100644 --- a/docs/html/search/functions_6.js +++ b/docs/html/search/functions_6.js @@ -1,6 +1,7 @@ var searchData= [ ['loadbcs',['loadBCs',['../namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994',1,'fea::loadBCs(SparseMat &Kg, ForceVector &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)'],['../namespacefea.html#a7f59a7461e95aecbe53e976d679e80c7',1,'fea::loadBCs(SparseMat &Kg, SparseMat &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)']]], + ['loadequations',['loadEquations',['../namespacefea.html#ad84d1896799e4150617b01d8cce6e699',1,'fea']]], ['loadforces',['loadForces',['../namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa',1,'fea']]], ['loadties',['loadTies',['../namespacefea.html#adb99d60a0e4eb10e55a7c52044efb6e3',1,'fea']]] ]; diff --git a/docs/html/search/functions_7.html b/docs/html/search/functions_7.html index 3857329..04db8a6 100644 --- a/docs/html/search/functions_7.html +++ b/docs/html/search/functions_7.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_8.html b/docs/html/search/functions_8.html index 088e437..6bab2c8 100644 --- a/docs/html/search/functions_8.html +++ b/docs/html/search/functions_8.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_9.html b/docs/html/search/functions_9.html index 61de44a..e32df63 100644 --- a/docs/html/search/functions_9.html +++ b/docs/html/search/functions_9.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_a.html b/docs/html/search/functions_a.html index a46b662..1ae07c7 100644 --- a/docs/html/search/functions_a.html +++ b/docs/html/search/functions_a.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_b.html b/docs/html/search/functions_b.html index 3b49416..6848eb5 100644 --- a/docs/html/search/functions_b.html +++ b/docs/html/search/functions_b.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_c.html b/docs/html/search/functions_c.html index 57c6455..a0dda65 100644 --- a/docs/html/search/functions_c.html +++ b/docs/html/search/functions_c.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_d.html b/docs/html/search/functions_d.html index 58b3d31..5589e4d 100644 --- a/docs/html/search/functions_d.html +++ b/docs/html/search/functions_d.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js index 21d1499..2fdbfea 100644 --- a/docs/html/search/functions_d.js +++ b/docs/html/search/functions_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['solve',['solve',['../namespacefea.html#aca9724c7cab58b0671b29f3f4318e599',1,'fea']]], + ['solve',['solve',['../namespacefea.html#a995a678cf119fb20772312ccfdbec991',1,'fea']]], ['summary',['Summary',['../structfea_1_1_summary.html#a85ab0822e46fd5d6ac119ef670e08e4e',1,'fea::Summary']]] ]; diff --git a/docs/html/search/functions_e.html b/docs/html/search/functions_e.html index b44e5c5..67226c8 100644 --- a/docs/html/search/functions_e.html +++ b/docs/html/search/functions_e.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_e.js b/docs/html/search/functions_e.js index d0f9f72..3b7e188 100644 --- a/docs/html/search/functions_e.js +++ b/docs/html/search/functions_e.js @@ -1,4 +1,5 @@ var searchData= [ + ['term',['Term',['../structfea_1_1_equation_1_1_term.html#af65c586bef5f968086647aa8028225a9',1,'fea::Equation::Term::Term()'],['../structfea_1_1_equation_1_1_term.html#a24d698ad663bdd48a373c743e4cf079a',1,'fea::Equation::Term::Term(unsigned int _node_number, unsigned int _dof, double _coefficient)']]], ['tie',['Tie',['../structfea_1_1_tie.html#a3542331e92a5ab360e5b56b41b4e52e7',1,'fea::Tie::Tie()'],['../structfea_1_1_tie.html#a59e7666d7560877514f0e33487677a78',1,'fea::Tie::Tie(unsigned int _node_number_1, unsigned int _node_number_2, double _lmult, double _rmult)']]] ]; diff --git a/docs/html/search/functions_f.html b/docs/html/search/functions_f.html index db9a07c..588e52c 100644 --- a/docs/html/search/functions_f.html +++ b/docs/html/search/functions_f.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/namespaces_0.html b/docs/html/search/namespaces_0.html index 27b2d00..6d5853b 100644 --- a/docs/html/search/namespaces_0.html +++ b/docs/html/search/namespaces_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/typedefs_0.html b/docs/html/search/typedefs_0.html index a6c8e25..aad339a 100644 --- a/docs/html/search/typedefs_0.html +++ b/docs/html/search/typedefs_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/typedefs_1.html b/docs/html/search/typedefs_1.html index c44c36f..9b25237 100644 --- a/docs/html/search/typedefs_1.html +++ b/docs/html/search/typedefs_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/typedefs_2.html b/docs/html/search/typedefs_2.html index d64bac3..d0f4351 100644 --- a/docs/html/search/typedefs_2.html +++ b/docs/html/search/typedefs_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/typedefs_3.html b/docs/html/search/typedefs_3.html index 10b9917..ea80970 100644 --- a/docs/html/search/typedefs_3.html +++ b/docs/html/search/typedefs_3.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/typedefs_4.html b/docs/html/search/typedefs_4.html index c1ff64d..1b65dc3 100644 --- a/docs/html/search/typedefs_4.html +++ b/docs/html/search/typedefs_4.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_0.html b/docs/html/search/variables_0.html index c98c046..2837a57 100644 --- a/docs/html/search/variables_0.html +++ b/docs/html/search/variables_0.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_1.html b/docs/html/search/variables_1.html index 3eab7ea..6a866b1 100644 --- a/docs/html/search/variables_1.html +++ b/docs/html/search/variables_1.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js index b087af5..324a431 100644 --- a/docs/html/search/variables_1.js +++ b/docs/html/search/variables_1.js @@ -1,5 +1,6 @@ var searchData= [ + ['coefficient',['coefficient',['../structfea_1_1_equation_1_1_term.html#a8d18a045bd4049d2e2a86a3c37f1cfcf',1,'fea::Equation::Term']]], ['col',['col',['../summary_8cpp.html#a72f49011b5605e0c59eabd1ab811cdfd',1,'summary.cpp']]], ['csv_5fdelimiter',['csv_delimiter',['../structfea_1_1_options.html#aae4f2d3372cb1539ef13272c8491c3b5',1,'fea::Options']]], ['csv_5fprecision',['csv_precision',['../structfea_1_1_options.html#aac706e54de8b207be5b87ae903b526b9',1,'fea::Options']]] diff --git a/docs/html/search/variables_2.html b/docs/html/search/variables_2.html index 282f35b..3115f99 100644 --- a/docs/html/search/variables_2.html +++ b/docs/html/search/variables_2.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js index 80e5907..779b085 100644 --- a/docs/html/search/variables_2.js +++ b/docs/html/search/variables_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['data',['data',['../structqt__meta__stringdata___main_window__t.html#a074a8006015dc183a48d7d0b91afcf3c',1,'qt_meta_stringdata_MainWindow_t']]], - ['dof',['dof',['../structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb',1,'fea::BC::dof()'],['../structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4',1,'fea::Force::dof()']]] + ['data',['data',['../structqt__meta__stringdata___main_window__t.html#a95ea5640a90c9f558b58cff1fbb5b191',1,'qt_meta_stringdata_MainWindow_t']]], + ['dof',['dof',['../structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb',1,'fea::BC::dof()'],['../structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4',1,'fea::Force::dof()'],['../structfea_1_1_equation_1_1_term.html#ad2443b6497c5c01ab544d3422a585225',1,'fea::Equation::Term::dof()']]] ]; diff --git a/docs/html/search/variables_3.html b/docs/html/search/variables_3.html index 36e31b1..b2941ee 100644 --- a/docs/html/search/variables_3.html +++ b/docs/html/search/variables_3.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_4.html b/docs/html/search/variables_4.html index c736635..e14a4ff 100644 --- a/docs/html/search/variables_4.html +++ b/docs/html/search/variables_4.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_5.html b/docs/html/search/variables_5.html index 4e9e673..ee6461c 100644 --- a/docs/html/search/variables_5.html +++ b/docs/html/search/variables_5.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_6.html b/docs/html/search/variables_6.html index 3460c61..9b457a2 100644 --- a/docs/html/search/variables_6.html +++ b/docs/html/search/variables_6.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_6.js b/docs/html/search/variables_6.js index 09fce1d..edae298 100644 --- a/docs/html/search/variables_6.js +++ b/docs/html/search/variables_6.js @@ -2,5 +2,6 @@ var searchData= [ ['info_5farch',['info_arch',['../_c_make_c_compiler_id_8c.html#a59647e99d304ed33b15cb284c27ed391',1,'info_arch(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a59647e99d304ed33b15cb284c27ed391',1,'info_arch(): CMakeCXXCompilerId.cpp']]], ['info_5fcompiler',['info_compiler',['../_c_make_c_compiler_id_8c.html#a4b0efeb7a5d59313986b3a0390f050f6',1,'info_compiler(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a4b0efeb7a5d59313986b3a0390f050f6',1,'info_compiler(): CMakeCXXCompilerId.cpp']]], + ['info_5flanguage_5fdialect_5fdefault',['info_language_dialect_default',['../_c_make_c_compiler_id_8c.html#a1ce162bad2fe6966ac8b33cc19e120b8',1,'info_language_dialect_default(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a1ce162bad2fe6966ac8b33cc19e120b8',1,'info_language_dialect_default(): CMakeCXXCompilerId.cpp']]], ['info_5fplatform',['info_platform',['../_c_make_c_compiler_id_8c.html#a2321403dee54ee23f0c2fa849c60f7d4',1,'info_platform(): CMakeCCompilerId.c'],['../_c_make_c_x_x_compiler_id_8cpp.html#a2321403dee54ee23f0c2fa849c60f7d4',1,'info_platform(): CMakeCXXCompilerId.cpp']]] ]; diff --git a/docs/html/search/variables_7.html b/docs/html/search/variables_7.html index 34e7f98..aae170d 100644 --- a/docs/html/search/variables_7.html +++ b/docs/html/search/variables_7.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_8.html b/docs/html/search/variables_8.html index 1c5802c..7d96ca3 100644 --- a/docs/html/search/variables_8.html +++ b/docs/html/search/variables_8.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_8.js b/docs/html/search/variables_8.js index f66035a..61f3864 100644 --- a/docs/html/search/variables_8.js +++ b/docs/html/search/variables_8.js @@ -6,6 +6,7 @@ var searchData= ['nodal_5fforces_5ffilename',['nodal_forces_filename',['../structfea_1_1_options.html#ad6b7ccda4984e4160c6cdbcefa496a26',1,'fea::Options']]], ['nodal_5fforces_5fsolve_5ftime_5fin_5fms',['nodal_forces_solve_time_in_ms',['../structfea_1_1_summary.html#a0fb2676aa71313a8b030532f9960abed',1,'fea::Summary']]], ['node',['node',['../structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128',1,'fea::BC::node()'],['../structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b',1,'fea::Force::node()']]], + ['node_5fnumber',['node_number',['../structfea_1_1_equation_1_1_term.html#ac8d6123f8418205684e0d32083f822c9',1,'fea::Equation::Term']]], ['node_5fnumber_5f1',['node_number_1',['../structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17',1,'fea::Tie']]], ['node_5fnumber_5f2',['node_number_2',['../structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc',1,'fea::Tie']]], ['node_5fnumbers',['node_numbers',['../structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80',1,'fea::Elem']]], @@ -13,6 +14,7 @@ var searchData= ['normal_5fvec',['normal_vec',['../structfea_1_1_props.html#abec3517a090da8454c5ad7763cfc73c0',1,'fea::Props']]], ['num_5fbcs',['num_bcs',['../structfea_1_1_summary.html#af17888d1299ec744967578bc5e266b7f',1,'fea::Summary']]], ['num_5felems',['num_elems',['../structfea_1_1_summary.html#a456814a72ac4fa826015ee73b59781cd',1,'fea::Summary']]], + ['num_5feqns',['num_eqns',['../structfea_1_1_summary.html#ab13e993717d979eb4c271242c126ef5b',1,'fea::Summary']]], ['num_5fforces',['num_forces',['../structfea_1_1_summary.html#a0404946b2b75bf763c0f3c91f58d4f70',1,'fea::Summary']]], ['num_5fnodes',['num_nodes',['../structfea_1_1_summary.html#a01bca53d421f7d862f21311a3f1c4589',1,'fea::Summary']]], ['num_5fties',['num_ties',['../structfea_1_1_summary.html#a37344cf743eed220f9e05fd967f2a481',1,'fea::Summary']]] diff --git a/docs/html/search/variables_9.html b/docs/html/search/variables_9.html index ea8a856..29d1092 100644 --- a/docs/html/search/variables_9.html +++ b/docs/html/search/variables_9.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_a.html b/docs/html/search/variables_a.html index f2e7496..b4a88a8 100644 --- a/docs/html/search/variables_a.html +++ b/docs/html/search/variables_a.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_b.html b/docs/html/search/variables_b.html index cd7dfb6..3eb3a39 100644 --- a/docs/html/search/variables_b.html +++ b/docs/html/search/variables_b.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_b.js b/docs/html/search/variables_b.js index 9f01174..8b70434 100644 --- a/docs/html/search/variables_b.js +++ b/docs/html/search/variables_b.js @@ -5,5 +5,5 @@ var searchData= ['save_5freport',['save_report',['../structfea_1_1_options.html#ade08eb8049e28924b16f62aa177ae4d8',1,'fea::Options']]], ['save_5ftie_5fforces',['save_tie_forces',['../structfea_1_1_options.html#a7a8d38f369c7c5969863915273d26484',1,'fea::Options']]], ['solve_5ftime_5fin_5fms',['solve_time_in_ms',['../structfea_1_1_summary.html#a3f04208347e3d8e02dd3aeb18e40cc1a',1,'fea::Summary']]], - ['stringdata0',['stringdata0',['../structqt__meta__stringdata___main_window__t.html#a71805e880749e14b6a5c4340670a8e93',1,'qt_meta_stringdata_MainWindow_t']]] + ['stringdata0',['stringdata0',['../structqt__meta__stringdata___main_window__t.html#a364670701442d3c0975bc5e0f018b7bc',1,'qt_meta_stringdata_MainWindow_t']]] ]; diff --git a/docs/html/search/variables_c.html b/docs/html/search/variables_c.html index 4f03f98..525eaaa 100644 --- a/docs/html/search/variables_c.html +++ b/docs/html/search/variables_c.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/variables_c.js b/docs/html/search/variables_c.js index 5273387..811bde1 100644 --- a/docs/html/search/variables_c.js +++ b/docs/html/search/variables_c.js @@ -1,5 +1,6 @@ var searchData= [ + ['terms',['terms',['../structfea_1_1_equation.html#a270e2fc1882bbc16abb25e280d51141f',1,'fea::Equation']]], ['tie_5fforces',['tie_forces',['../structfea_1_1_summary.html#af1822f670a2d6bfbf76f042a0cb544ff',1,'fea::Summary']]], ['tie_5fforces_5ffilename',['tie_forces_filename',['../structfea_1_1_options.html#ac2e6f3775305271dd59162452e26de47',1,'fea::Options']]], ['tie_5fforces_5fsolve_5ftime_5fin_5fms',['tie_forces_solve_time_in_ms',['../structfea_1_1_summary.html#a50eb11c9ac985bfef6458fa40eb2c060',1,'fea::Summary']]], diff --git a/docs/html/search/variables_d.html b/docs/html/search/variables_d.html index ec2ae78..7891ec7 100644 --- a/docs/html/search/variables_d.html +++ b/docs/html/search/variables_d.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/setup_8cpp.html b/docs/html/setup_8cpp.html index 715c6f9..71239f5 100644 --- a/docs/html/setup_8cpp.html +++ b/docs/html/setup_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: src/setup.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -108,10 +108,6 @@ Include dependency graph for setup.cpp:
    - - - -
    @@ -134,6 +130,8 @@ Functions + + @@ -142,9 +140,9 @@ Functions diff --git a/docs/html/setup_8cpp__incl.dot b/docs/html/setup_8cpp__incl.dot new file mode 100644 index 0000000..4f8551c --- /dev/null +++ b/docs/html/setup_8cpp__incl.dot @@ -0,0 +1,44 @@ +digraph "src/setup.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="src/setup.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="setup.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8h.html"]; + Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node8 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node8 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node4 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/setup_8cpp__incl.map b/docs/html/setup_8cpp__incl.map deleted file mode 100644 index 6db63a2..0000000 --- a/docs/html/setup_8cpp__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/setup_8cpp__incl.png b/docs/html/setup_8cpp__incl.png deleted file mode 100644 index fbf67a5..0000000 Binary files a/docs/html/setup_8cpp__incl.png and /dev/null differ diff --git a/docs/html/setup_8h.html b/docs/html/setup_8h.html index 2aa8092..2e4fcc9 100644 --- a/docs/html/setup_8h.html +++ b/docs/html/setup_8h.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: include/setup.h File Reference @@ -29,7 +29,7 @@ -
     
    std::vector< Tie > fea::createTieVecFromJSON (const rapidjson::Document &config_doc)
     
    std::vector< Equation > fea::createEquationVecFromJSON (const rapidjson::Document &config_doc)
     
    Job fea::createJobFromJSON (const rapidjson::Document &config_doc)
     
    Options fea::createOptionsFromJSON (const rapidjson::Document &config_doc)
    +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -110,9 +110,6 @@ Include dependency graph for setup.h:
    - - -
    @@ -120,13 +117,6 @@ This graph shows which files directly or indirectly include this file:
    - - - - - - -
    @@ -151,6 +141,8 @@ Functions   std::vector< Tie > fea::createTieVecFromJSON (const rapidjson::Document &config_doc)   +std::vector< Equation > fea::createEquationVecFromJSON (const rapidjson::Document &config_doc) +  Job fea::createJobFromJSON (const rapidjson::Document &config_doc)   Options fea::createOptionsFromJSON (const rapidjson::Document &config_doc) @@ -159,9 +151,9 @@ Functions diff --git a/docs/html/setup_8h__dep__incl.dot b/docs/html/setup_8h__dep__incl.dot new file mode 100644 index 0000000..5e59e47 --- /dev/null +++ b/docs/html/setup_8h__dep__incl.dot @@ -0,0 +1,20 @@ +digraph "include/setup.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/setup.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$moc__mainwindow_8cpp.html"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fea__gui__lib__automoc_8cpp.html"]; + Node2 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="gui/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html"]; + Node2 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8cpp.html"]; + Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="src/cmd.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html"]; + Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="src/setup.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$setup_8cpp.html"]; +} diff --git a/docs/html/setup_8h__dep__incl.map b/docs/html/setup_8h__dep__incl.map deleted file mode 100644 index 60b5deb..0000000 --- a/docs/html/setup_8h__dep__incl.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/docs/html/setup_8h__dep__incl.png b/docs/html/setup_8h__dep__incl.png deleted file mode 100644 index 387c5cd..0000000 Binary files a/docs/html/setup_8h__dep__incl.png and /dev/null differ diff --git a/docs/html/setup_8h__incl.dot b/docs/html/setup_8h__incl.dot new file mode 100644 index 0000000..9539cf6 --- /dev/null +++ b/docs/html/setup_8h__incl.dot @@ -0,0 +1,40 @@ +digraph "include/setup.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/setup.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node15 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="rapidjson/document.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="rapidjson/filereadstream.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/setup_8h__incl.map b/docs/html/setup_8h__incl.map deleted file mode 100644 index 635b995..0000000 --- a/docs/html/setup_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/html/setup_8h__incl.png b/docs/html/setup_8h__incl.png deleted file mode 100644 index 74e44c2..0000000 Binary files a/docs/html/setup_8h__incl.png and /dev/null differ diff --git a/docs/html/setup_8h_source.html b/docs/html/setup_8h_source.html index 916a8a4..044d9bb 100644 --- a/docs/html/setup_8h_source.html +++ b/docs/html/setup_8h_source.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/setup.h Source File @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -145,30 +145,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    79 
    86  std::vector<Tie> createTieVecFromJSON(const rapidjson::Document &config_doc);
    87 
    -
    96  Job createJobFromJSON(const rapidjson::Document &config_doc);
    -
    97 
    -
    107  Options createOptionsFromJSON(const rapidjson::Document &config_doc);
    -
    108 }
    -
    109 
    -
    110 #endif // FEA_SETUP_H
    +
    94  std::vector<Equation> createEquationVecFromJSON(const rapidjson::Document &config_doc);
    +
    95 
    +
    104  Job createJobFromJSON(const rapidjson::Document &config_doc);
    +
    105 
    +
    115  Options createOptionsFromJSON(const rapidjson::Document &config_doc);
    +
    116 }
    +
    117 
    +
    118 #endif // FEA_SETUP_H
    -
    std::vector< Tie > createTieVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:185
    +
    std::vector< Equation > createEquationVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:184
    +
    std::vector< Tie > createTieVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:165
    std::vector< Node > createNodeVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:77
    -
    std::vector< BC > createBCVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:141
    +
    std::vector< BC > createBCVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:131
    rapidjson::Document parseJSONConfig(const std::string &config_filename)
    Definition: setup.cpp:60
    -
    std::vector< Force > createForceVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:163
    -
    std::vector< Elem > createElemVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:102
    -
    Options createOptionsFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:220
    +
    std::vector< Force > createForceVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:148
    +
    std::vector< Elem > createElemVecFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:97
    +
    Options createOptionsFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:216
    Definition: containers.h:41
    -
    Job createJobFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:209
    +
    Job createJobFromJSON(const rapidjson::Document &config_doc)
    Definition: setup.cpp:210
    diff --git a/docs/html/structfea_1_1_b_c-members.html b/docs/html/structfea_1_1_b_c-members.html index 0088e52..9fe1295 100644 --- a/docs/html/structfea_1_1_b_c-members.html +++ b/docs/html/structfea_1_1_b_c-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -110,9 +110,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/structfea_1_1_b_c.html b/docs/html/structfea_1_1_b_c.html index 1e87079..89aa45f 100644 --- a/docs/html/structfea_1_1_b_c.html +++ b/docs/html/structfea_1_1_b_c.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::BC Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -258,9 +258,9 @@ Public Attributes diff --git a/docs/html/structfea_1_1_elem-members.html b/docs/html/structfea_1_1_elem-members.html index d4b224c..3b8fcc5 100644 --- a/docs/html/structfea_1_1_elem-members.html +++ b/docs/html/structfea_1_1_elem-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -109,9 +109,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/structfea_1_1_elem.html b/docs/html/structfea_1_1_elem.html index 562e2c4..6be818e 100644 --- a/docs/html/structfea_1_1_elem.html +++ b/docs/html/structfea_1_1_elem.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::Elem Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -113,7 +113,6 @@ Collaboration diagram for fea::Elem:
    Collaboration graph
    -
    [legend]
    @@ -245,9 +244,9 @@ Public Attributes diff --git a/docs/html/structfea_1_1_elem__coll__graph.dot b/docs/html/structfea_1_1_elem__coll__graph.dot new file mode 100644 index 0000000..6b891b3 --- /dev/null +++ b/docs/html/structfea_1_1_elem__coll__graph.dot @@ -0,0 +1,8 @@ +digraph "fea::Elem" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="fea::Elem",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" props" ,fontname="Helvetica"]; + Node2 [label="fea::Props",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structfea_1_1_props.html",tooltip="The set of properties associated with an element. "]; +} diff --git a/docs/html/structfea_1_1_elem__coll__graph.map b/docs/html/structfea_1_1_elem__coll__graph.map deleted file mode 100644 index 43b1703..0000000 --- a/docs/html/structfea_1_1_elem__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/structfea_1_1_elem__coll__graph.png b/docs/html/structfea_1_1_elem__coll__graph.png deleted file mode 100644 index 299d1ab..0000000 Binary files a/docs/html/structfea_1_1_elem__coll__graph.png and /dev/null differ diff --git a/docs/html/structfea_1_1_equation-members.html b/docs/html/structfea_1_1_equation-members.html new file mode 100644 index 0000000..ba46b49 --- /dev/null +++ b/docs/html/structfea_1_1_equation-members.html @@ -0,0 +1,116 @@ + + + + + + +3D Beam Finite Element Code: Member List + + + + + + + + + + + +
    +
    +
    + + + + + + +
    +
    3D Beam Finite Element Code +  1.0 +
    +
    + + + + + + + +
    +
    + + +
    + +
    + + + +
    +
    +
    fea::Equation Member List
    +
    +
    + +

    This is the complete list of members for fea::Equation, including all inherited members.

    + + + + +
    Equation()fea::Equationinline
    Equation(const std::vector< Term > &_terms)fea::Equationinline
    termsfea::Equation
    + + + + diff --git a/docs/html/structfea_1_1_equation.html b/docs/html/structfea_1_1_equation.html new file mode 100644 index 0000000..cbfbf79 --- /dev/null +++ b/docs/html/structfea_1_1_equation.html @@ -0,0 +1,224 @@ + + + + + + +3D Beam Finite Element Code: fea::Equation Struct Reference + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    3D Beam Finite Element Code +  1.0 +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +Classes | +Public Member Functions | +Public Attributes | +List of all members
    +
    +
    fea::Equation Struct Reference
    +
    +
    + +

    A linear multipoint constraint. + More...

    + +

    #include <containers.h>

    + + + + + +

    +Classes

    struct  Term
     A single term in the equation constraint. More...
     
    + + + + + + +

    +Public Member Functions

     Equation ()
     
     Equation (const std::vector< Term > &_terms)
     Constructor. More...
     
    + + + +

    +Public Attributes

    std::vector< Termterms
     
    +

    Detailed Description

    +

    A linear multipoint constraint.

    +

    Equation constraints are defined by a series of terms that sum to zero, e.g. t1 + t2 + t3 ... = 0, where tn is the nth term. Each term specifies the node number, degree of freedom and coefficient. The node number and degree of freedom specify which nodal variable (either nodal displacement or rotation) is involved with the equation constraint, and coefficient is multiplied by the specified nodal variable when forming the equation. Note, the equation sums to zero, so in order to specify that 2 nodal degrees of freedom are equal their coefficients should be equal and opposite.

    +
    // Create an empty equation
    + +
    +
    // Stipulate that the x and y displacement for the first node must be equal
    +
    unsigned int node_number = 0;
    +
    eqn.terms.push_back(fea::Equation::Term(node_number, fea::DOF::DISPLACEMENT_X, 1.0));
    +
    eqn.terms.push_back(fea::Equation::Term(node_number, fea::DOF::DISPLACEMENT_Y, -1.0);
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    fea::Equation::Equation ()
    +
    +inline
    +
    +

    Default constructor

    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + +
    fea::Equation::Equation (const std::vector< Term > & _terms)
    +
    +inline
    +
    + +

    Constructor.

    +
    Parameters
    + + +
    terms.std::vector<Term>. A list of terms that sum to zero.k
    +
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    std::vector<Term> fea::Equation::terms
    +
    +

    A list of terms that sum to zero.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/html/structfea_1_1_equation_1_1_term-members.html b/docs/html/structfea_1_1_equation_1_1_term-members.html new file mode 100644 index 0000000..e98eee9 --- /dev/null +++ b/docs/html/structfea_1_1_equation_1_1_term-members.html @@ -0,0 +1,118 @@ + + + + + + +3D Beam Finite Element Code: Member List + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    3D Beam Finite Element Code +  1.0 +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    fea::Equation::Term Member List
    +
    +
    + +

    This is the complete list of members for fea::Equation::Term, including all inherited members.

    + + + + + + +
    coefficientfea::Equation::Term
    doffea::Equation::Term
    node_numberfea::Equation::Term
    Term()fea::Equation::Terminline
    Term(unsigned int _node_number, unsigned int _dof, double _coefficient)fea::Equation::Terminline
    + + + + diff --git a/docs/html/structfea_1_1_equation_1_1_term.html b/docs/html/structfea_1_1_equation_1_1_term.html new file mode 100644 index 0000000..d480ec2 --- /dev/null +++ b/docs/html/structfea_1_1_equation_1_1_term.html @@ -0,0 +1,258 @@ + + + + + + +3D Beam Finite Element Code: fea::Equation::Term Struct Reference + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    3D Beam Finite Element Code +  1.0 +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +Public Member Functions | +Public Attributes | +List of all members
    +
    +
    fea::Equation::Term Struct Reference
    +
    +
    + +

    A single term in the equation constraint. + More...

    + +

    #include <containers.h>

    + + + + + + + +

    +Public Member Functions

     Term ()
     
     Term (unsigned int _node_number, unsigned int _dof, double _coefficient)
     Constructor. More...
     
    + + + + + + + +

    +Public Attributes

    unsigned int node_number
     
    unsigned int dof
     
    double coefficient
     
    +

    Detailed Description

    +

    A single term in the equation constraint.

    +

    Each term defines the node number, degree of freedom and coefficient.

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    fea::Equation::Term::Term ()
    +
    +inline
    +
    +

    Default constructor

    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    fea::Equation::Term::Term (unsigned int _node_number,
    unsigned int _dof,
    double _coefficient 
    )
    +
    +inline
    +
    + +

    Constructor.

    +
    Parameters
    + + + + +
    node_number.unsigned int. Index of the node within the node list.
    dof.unsigned int. Degree of freedom for the specified node.
    coefficient.double. coefficient to multiply the corresponding nodal variable by.
    +
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    double fea::Equation::Term::coefficient
    +
    +

    Coefficient to multiply the nodal variable by.

    + +
    +
    + +
    +
    + + + + +
    unsigned int fea::Equation::Term::dof
    +
    +

    Degree of freedom.

    See also
    fea::DOF
    + +
    +
    + +
    +
    + + + + +
    unsigned int fea::Equation::Term::node_number
    +
    +

    Index of the node in the node list.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/html/structfea_1_1_force-members.html b/docs/html/structfea_1_1_force-members.html index 0aa3bff..9949751 100644 --- a/docs/html/structfea_1_1_force-members.html +++ b/docs/html/structfea_1_1_force-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -110,9 +110,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/structfea_1_1_force.html b/docs/html/structfea_1_1_force.html index aef4a44..90ca61c 100644 --- a/docs/html/structfea_1_1_force.html +++ b/docs/html/structfea_1_1_force.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::Force Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -258,9 +258,9 @@ Public Attributes diff --git a/docs/html/structfea_1_1_job-members.html b/docs/html/structfea_1_1_job-members.html index d72a213..caf34d0 100644 --- a/docs/html/structfea_1_1_job-members.html +++ b/docs/html/structfea_1_1_job-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -110,9 +110,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/structfea_1_1_job.html b/docs/html/structfea_1_1_job.html index 2cf348a..0dc77cd 100644 --- a/docs/html/structfea_1_1_job.html +++ b/docs/html/structfea_1_1_job.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::Job Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -245,9 +245,9 @@ Public Attributes diff --git a/docs/html/structfea_1_1_options-members.html b/docs/html/structfea_1_1_options-members.html index 18437a5..aa6c693 100644 --- a/docs/html/structfea_1_1_options-members.html +++ b/docs/html/structfea_1_1_options-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -118,9 +118,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/structfea_1_1_options.html b/docs/html/structfea_1_1_options.html index 3079dd0..81f7bfd 100644 --- a/docs/html/structfea_1_1_options.html +++ b/docs/html/structfea_1_1_options.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::Options Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -334,9 +334,9 @@ Public Attributes diff --git a/docs/html/structfea_1_1_props-members.html b/docs/html/structfea_1_1_props-members.html index 5cfc974..6e854e4 100644 --- a/docs/html/structfea_1_1_props-members.html +++ b/docs/html/structfea_1_1_props-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -112,9 +112,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/structfea_1_1_props.html b/docs/html/structfea_1_1_props.html index 7b5f929..d4cf2d6 100644 --- a/docs/html/structfea_1_1_props.html +++ b/docs/html/structfea_1_1_props.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::Props Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -301,9 +301,9 @@ Public Attributes diff --git a/docs/html/structfea_1_1_summary-members.html b/docs/html/structfea_1_1_summary-members.html index 7a3f238..317a1b5 100644 --- a/docs/html/structfea_1_1_summary-members.html +++ b/docs/html/structfea_1_1_summary-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -111,21 +111,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); nodal_forces_solve_time_in_msfea::Summary num_bcsfea::Summary num_elemsfea::Summary - num_forcesfea::Summary - num_nodesfea::Summary - num_tiesfea::Summary - preprocessing_time_in_msfea::Summary - solve_time_in_msfea::Summary - Summary()fea::Summary - tie_forcesfea::Summary - tie_forces_solve_time_in_msfea::Summary - total_time_in_msfea::Summary + num_eqnsfea::Summary + num_forcesfea::Summary + num_nodesfea::Summary + num_tiesfea::Summary + preprocessing_time_in_msfea::Summary + solve_time_in_msfea::Summary + Summary()fea::Summary + tie_forcesfea::Summary + tie_forces_solve_time_in_msfea::Summary + total_time_in_msfea::Summary diff --git a/docs/html/structfea_1_1_summary.html b/docs/html/structfea_1_1_summary.html index 0aeeed9..ca30174 100644 --- a/docs/html/structfea_1_1_summary.html +++ b/docs/html/structfea_1_1_summary.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::Summary Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    -

    Contains the results of an analysis after calling fea::solve. +

    Contains the results of an analysis after calling fea::solve. More...

    #include <summary.h>

    @@ -145,6 +145,8 @@ Public Attributes   unsigned long num_ties   +unsigned long num_eqns +  std::vector< std::vector< double > > nodal_displacements   std::vector< std::vector< double > > nodal_forces @@ -153,7 +155,7 @@ Public Attributes  

    Detailed Description

    -

    Contains the results of an analysis after calling fea::solve.

    +

    Contains the results of an analysis after calling fea::solve.

    Constructor & Destructor Documentation

    @@ -192,10 +194,6 @@ Here is the caller graph for this function:
    - - - -

    @@ -305,6 +303,19 @@ Here is the caller graph for this function:

    The number of elements in the analysis.

    +
    + + +
    +
    + + + + +
    unsigned long fea::Summary::num_eqns
    +
    +

    The number of equation constraints in the analysis.

    +
    @@ -418,9 +429,9 @@ Here is the caller graph for this function: diff --git a/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.dot b/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.dot new file mode 100644 index 0000000..cf5adaf --- /dev/null +++ b/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.dot @@ -0,0 +1,16 @@ +digraph "fea::Summary::FullReport" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="fea::Summary::FullReport",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; + Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="fea::solve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespacefea.html#a995a678cf119fb20772312ccfdbec991",tooltip="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..."]; + Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="runAnalysis",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a"]; + Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="main",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97"]; +} diff --git a/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.map b/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.map deleted file mode 100644 index a1e3a1c..0000000 --- a/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.md5 b/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.md5 index 2003ec4..8592b76 100644 --- a/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.md5 +++ b/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.md5 @@ -1 +1 @@ -ab53b74e7503201bf9304f5eb1fe5186 \ No newline at end of file +3842fe46912332e1e8fea1de775028e6 \ No newline at end of file diff --git a/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.png b/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.png deleted file mode 100644 index 45b5f94..0000000 Binary files a/docs/html/structfea_1_1_summary_ad1880ea430b8b0ed28e09cefd7880a7a_icgraph.png and /dev/null differ diff --git a/docs/html/structfea_1_1_tie-members.html b/docs/html/structfea_1_1_tie-members.html index 569f763..52a3f8d 100644 --- a/docs/html/structfea_1_1_tie-members.html +++ b/docs/html/structfea_1_1_tie-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -111,9 +111,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/html/structfea_1_1_tie.html b/docs/html/structfea_1_1_tie.html index 7881ccc..b4f1f51 100644 --- a/docs/html/structfea_1_1_tie.html +++ b/docs/html/structfea_1_1_tie.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: fea::Tie Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -286,9 +286,9 @@ Public Attributes diff --git a/docs/html/structqt__meta__stringdata___main_window__t-members.html b/docs/html/structqt__meta__stringdata___main_window__t-members.html index eb34f29..4cbfa4e 100644 --- a/docs/html/structqt__meta__stringdata___main_window__t-members.html +++ b/docs/html/structqt__meta__stringdata___main_window__t-members.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: Member List @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -98,14 +98,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    This is the complete list of members for qt_meta_stringdata_MainWindow_t, including all inherited members.

    - - + +
    dataqt_meta_stringdata_MainWindow_t
    stringdata0qt_meta_stringdata_MainWindow_t
    dataqt_meta_stringdata_MainWindow_t
    stringdata0qt_meta_stringdata_MainWindow_t
    diff --git a/docs/html/structqt__meta__stringdata___main_window__t.html b/docs/html/structqt__meta__stringdata___main_window__t.html index a007ee3..a49df2b 100644 --- a/docs/html/structqt__meta__stringdata___main_window__t.html +++ b/docs/html/structqt__meta__stringdata___main_window__t.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: qt_meta_stringdata_MainWindow_t Struct Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -101,30 +101,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - - + + + +

    Public Attributes

    QByteArrayData data [17]
     
    char stringdata0 [201]
     
    QByteArrayData data [18]
     
    char stringdata0 [218]
     

    Member Data Documentation

    - +
    - +
    QByteArrayData qt_meta_stringdata_MainWindow_t::data[17]QByteArrayData qt_meta_stringdata_MainWindow_t::data[18]
    - +
    - +
    char qt_meta_stringdata_MainWindow_t::stringdata0[201]char qt_meta_stringdata_MainWindow_t::stringdata0[218]
    @@ -137,9 +137,9 @@ Public Attributes
    diff --git a/docs/html/summary_8cpp.html b/docs/html/summary_8cpp.html index b3fc4db..8f363fb 100644 --- a/docs/html/summary_8cpp.html +++ b/docs/html/summary_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: src/summary.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -109,7 +109,6 @@ Include dependency graph for summary.cpp:
    -
    @@ -146,9 +145,9 @@ Namespaces diff --git a/docs/html/summary_8cpp__incl.dot b/docs/html/summary_8cpp__incl.dot new file mode 100644 index 0000000..8c99a16 --- /dev/null +++ b/docs/html/summary_8cpp__incl.dot @@ -0,0 +1,20 @@ +digraph "src/summary.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="src/summary.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="algorithm",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="limits",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/summary_8cpp__incl.map b/docs/html/summary_8cpp__incl.map deleted file mode 100644 index b1a76ca..0000000 --- a/docs/html/summary_8cpp__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/html/summary_8cpp__incl.png b/docs/html/summary_8cpp__incl.png deleted file mode 100644 index c17ca88..0000000 Binary files a/docs/html/summary_8cpp__incl.png and /dev/null differ diff --git a/docs/html/summary_8h.html b/docs/html/summary_8h.html index 374782a..cb21c39 100644 --- a/docs/html/summary_8h.html +++ b/docs/html/summary_8h.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: include/summary.h File Reference @@ -29,7 +29,7 @@ -
    +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -114,17 +114,6 @@ This graph shows which files directly or indirectly include this file:
    - - - - - - - - - - -
    @@ -133,7 +122,7 @@ This graph shows which files directly or indirectly include this file:

    Classes

    struct  fea::Summary - Contains the results of an analysis after calling fea::solve. More...
    + Contains the results of an analysis after calling fea::solve. More...
      diff --git a/docs/html/summary_8h__dep__incl.dot b/docs/html/summary_8h__dep__incl.dot new file mode 100644 index 0000000..c422b1a --- /dev/null +++ b/docs/html/summary_8h__dep__incl.dot @@ -0,0 +1,29 @@ +digraph "include/summary.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/summary.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="gui/mainwindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8h.html"]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="build/gui/moc_mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$moc__mainwindow_8cpp.html"]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="build/gui/fea_gui_lib\l_automoc.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fea__gui__lib__automoc_8cpp.html"]; + Node2 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="gui/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html"]; + Node2 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8cpp.html"]; + Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="include/threed_beam\l_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node7 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="examples/cantilever\l_beam_with_ties.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html"]; + Node7 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="examples/L_bracket.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_l__bracket_8cpp.html"]; + Node7 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="src/cmd.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html"]; + Node7 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="src/threed_beam_fea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8cpp.html"]; + Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="src/summary.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8cpp.html"]; +} diff --git a/docs/html/summary_8h__dep__incl.map b/docs/html/summary_8h__dep__incl.map deleted file mode 100644 index 8cb5b74..0000000 --- a/docs/html/summary_8h__dep__incl.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/docs/html/summary_8h__dep__incl.png b/docs/html/summary_8h__dep__incl.png deleted file mode 100644 index 3729985..0000000 Binary files a/docs/html/summary_8h__dep__incl.png and /dev/null differ diff --git a/docs/html/summary_8h__incl.dot b/docs/html/summary_8h__incl.dot new file mode 100644 index 0000000..b390545 --- /dev/null +++ b/docs/html/summary_8h__incl.dot @@ -0,0 +1,10 @@ +digraph "include/summary.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/summary.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; +} diff --git a/docs/html/summary_8h__incl.map b/docs/html/summary_8h__incl.map deleted file mode 100644 index 1531848..0000000 --- a/docs/html/summary_8h__incl.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/docs/html/summary_8h__incl.png b/docs/html/summary_8h__incl.png deleted file mode 100644 index 40b4ece..0000000 Binary files a/docs/html/summary_8h__incl.png and /dev/null differ diff --git a/docs/html/summary_8h_source.html b/docs/html/summary_8h_source.html index 2d4117d..e111eeb 100644 --- a/docs/html/summary_8h_source.html +++ b/docs/html/summary_8h_source.html @@ -3,7 +3,7 @@ - +3D Beam Finite Element Code: include/summary.h Source File @@ -29,7 +29,7 @@ -

    @@ -144,9 +133,9 @@ Namespaces

    +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@
    - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -162,29 +162,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    111 
    115  unsigned long num_ties;
    116 
    -
    123  std::vector<std::vector<double> > nodal_displacements;
    -
    124 
    -
    131  std::vector<std::vector<double> > nodal_forces;
    -
    132 
    -
    139  std::vector<std::vector<double> > tie_forces;
    -
    140 
    -
    141  };
    -
    142 
    -
    143 } //namespace fea
    -
    144 
    +
    120  unsigned long num_eqns;
    +
    121 
    +
    128  std::vector<std::vector<double> > nodal_displacements;
    +
    129 
    +
    136  std::vector<std::vector<double> > nodal_forces;
    +
    137 
    +
    144  std::vector<std::vector<double> > tie_forces;
    145 
    -
    146 
    -
    147 #endif //THREEDBEAMFEA_SUMMARY_H
    +
    146  };
    +
    147 
    +
    148 } //namespace fea
    +
    149 
    +
    150 
    +
    151 
    +
    152 #endif //THREEDBEAMFEA_SUMMARY_H
    Contains the results of an analysis after calling fea::solve.
    Definition: summary.h:37
    long long tie_forces_solve_time_in_ms
    Definition: summary.h:83
    long long file_save_time_in_ms
    Definition: summary.h:90
    -
    std::vector< std::vector< double > > tie_forces
    Definition: summary.h:139
    +
    std::vector< std::vector< double > > tie_forces
    Definition: summary.h:144
    long long preprocessing_time_in_ms
    Definition: summary.h:63
    -
    std::vector< std::vector< double > > nodal_forces
    Definition: summary.h:131
    +
    std::vector< std::vector< double > > nodal_forces
    Definition: summary.h:136
    unsigned long num_forces
    Definition: summary.h:110
    long long factorization_time_in_ms
    Definition: summary.h:68
    unsigned long num_elems
    Definition: summary.h:100
    long long total_time_in_ms
    Definition: summary.h:52
    +
    unsigned long num_eqns
    Definition: summary.h:120
    long long nodal_forces_solve_time_in_ms
    Definition: summary.h:78
    unsigned long num_ties
    Definition: summary.h:115
    unsigned long num_nodes
    Definition: summary.h:95
    @@ -192,15 +195,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    unsigned long num_bcs
    Definition: summary.h:105
    long long assembly_time_in_ms
    Definition: summary.h:57
    Definition: containers.h:41
    -
    std::string FullReport() const
    Returns a message containing the results of the analysis.
    Definition: summary.cpp:105
    +
    std::string FullReport() const
    Returns a message containing the results of the analysis.
    Definition: summary.cpp:106
    Summary()
    Definition: summary.cpp:85
    -
    std::vector< std::vector< double > > nodal_displacements
    Definition: summary.h:123
    +
    std::vector< std::vector< double > > nodal_displacements
    Definition: summary.h:128
    diff --git a/docs/html/threed__beam__fea_8cpp.html b/docs/html/threed__beam__fea_8cpp.html index 18e2c0f..16e49ce 100644 --- a/docs/html/threed__beam__fea_8cpp.html +++ b/docs/html/threed__beam__fea_8cpp.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: src/threed_beam_fea.cpp File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -101,20 +101,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    #include <boost/format.hpp>
    +#include <chrono>
    +#include <cmath>
    #include <exception>
    #include <fstream>
    #include <iomanip>
    +#include <iostream>
    +#include <limits>
    #include "threed_beam_fea.h"
    Include dependency graph for threed_beam_fea.cpp:
    - - - - -
    @@ -126,29 +125,31 @@ Namespaces - + + + - + - + - + - - - + + +

    Functions

    double fea::norm (const Node &n1, const Node &n2)
     Calculates the distance between 2 nodes. More...
     Calculates the distance between 2 nodes. More...
     
    void fea::loadBCs (SparseMat &Kg, SparseMat &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)
     
    void fea::loadEquations (SparseMat &Kg, const std::vector< Equation > &equations, unsigned int num_nodes, unsigned int num_bcs)
     
    void fea::loadTies (std::vector< Eigen::Triplet< double > > &triplets, const std::vector< Tie > &ties)
     Loads any tie constraints into the set of triplets that will become the global stiffness matrix. More...
     Loads any tie constraints into the set of triplets that will become the global stiffness matrix. More...
     
    std::vector< std::vector< double > > fea::computeTieForces (const std::vector< Tie > &ties, const std::vector< std::vector< double > > &nodal_displacements)
     Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the spring constants provided in ties. More...
     Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the spring constants provided in ties. More...
     
    void fea::loadForces (SparseMat &force_vec, const std::vector< Force > &forces)
     Loads the prescribed forces into the force vector. More...
     Loads the prescribed forces into the force vector. More...
     
    Summary fea::solve (const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const Options &options)
     Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed nodal forces. More...
     
    Summary fea::solve (const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const std::vector< Equation > &equations, const Options &options)
     Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed nodal forces. More...
     
    diff --git a/docs/html/threed__beam__fea_8cpp__incl.dot b/docs/html/threed__beam__fea_8cpp__incl.dot new file mode 100644 index 0000000..4d55922 --- /dev/null +++ b/docs/html/threed__beam__fea_8cpp__incl.dot @@ -0,0 +1,60 @@ +digraph "src/threed_beam_fea.cpp" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="src/threed_beam_fea.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="chrono",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="limits",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="threed_beam_fea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8h.html"]; + Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="Eigen/SparseLU",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="Eigen/Geometry",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="Eigen/SparseCore",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node15 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node10 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node19 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node20 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node20 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node20 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node20 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/threed__beam__fea_8cpp__incl.map b/docs/html/threed__beam__fea_8cpp__incl.map deleted file mode 100644 index 2dec53d..0000000 --- a/docs/html/threed__beam__fea_8cpp__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/html/threed__beam__fea_8cpp__incl.md5 b/docs/html/threed__beam__fea_8cpp__incl.md5 index fdcd4e1..2de273a 100644 --- a/docs/html/threed__beam__fea_8cpp__incl.md5 +++ b/docs/html/threed__beam__fea_8cpp__incl.md5 @@ -1 +1 @@ -ec1713d5b846701128f3225e9da4f5aa \ No newline at end of file +a31f1a555d09436cfc969998ea7a405f \ No newline at end of file diff --git a/docs/html/threed__beam__fea_8cpp__incl.png b/docs/html/threed__beam__fea_8cpp__incl.png deleted file mode 100644 index 98f8f5a..0000000 Binary files a/docs/html/threed__beam__fea_8cpp__incl.png and /dev/null differ diff --git a/docs/html/threed__beam__fea_8h.html b/docs/html/threed__beam__fea_8h.html index bcd1345..5974b52 100644 --- a/docs/html/threed__beam__fea_8h.html +++ b/docs/html/threed__beam__fea_8h.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/threed_beam_fea.h File Reference @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -106,10 +106,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); #include <Eigen/Core>
    #include <Eigen/Geometry>
    #include <Eigen/SparseCore>
    -#include <chrono>
    -#include <cmath>
    -#include <iostream>
    -#include <limits>
    #include "containers.h"
    #include "options.h"
    #include "summary.h"
    @@ -119,10 +115,6 @@ Include dependency graph for threed_beam_fea.h:
    - - - -
    @@ -130,11 +122,6 @@ This graph shows which files directly or indirectly include this file:
    - - - - -
    @@ -165,23 +152,25 @@ Typedefs

    Functions

    double fea::norm (const Node &n1, const Node &n2) - Calculates the distance between 2 nodes. More...
    + Calculates the distance between 2 nodes. More...
      void fea::loadBCs (SparseMat &Kg, ForceVector &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes) - Loads the boundary conditions into the global stiffness matrix and force vector. More...
    + Loads the boundary conditions into the global stiffness matrix and force vector. More...
      +void fea::loadEquations (SparseMat &Kg, const std::vector< Equation > &equations, unsigned int num_nodes, unsigned int num_bcs) +  void fea::loadTies (std::vector< Eigen::Triplet< double > > &triplets, const std::vector< Tie > &ties) - Loads any tie constraints into the set of triplets that will become the global stiffness matrix. More...
    + Loads any tie constraints into the set of triplets that will become the global stiffness matrix. More...
      std::vector< std::vector< double > > fea::computeTieForces (const std::vector< Tie > &ties, const std::vector< std::vector< double > > &nodal_displacements) - Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the spring constants provided in ties. More...
    + Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the spring constants provided in ties. More...
      void fea::loadForces (SparseMat &force_vec, const std::vector< Force > &forces) - Loads the prescribed forces into the force vector. More...
    + Loads the prescribed forces into the force vector. More...
      -Summary fea::solve (const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const Options &options) - Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed nodal forces. More...
    -  +Summary fea::solve (const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const std::vector< Equation > &equations, const Options &options) + Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed nodal forces. More...

    Detailed Description

    Author
    Ryan Latture
    @@ -190,9 +179,9 @@ Functions
    diff --git a/docs/html/threed__beam__fea_8h__dep__incl.dot b/docs/html/threed__beam__fea_8h__dep__incl.dot new file mode 100644 index 0000000..02596a2 --- /dev/null +++ b/docs/html/threed__beam__fea_8h__dep__incl.dot @@ -0,0 +1,16 @@ +digraph "include/threed_beam_fea.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/threed_beam\l_fea.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="examples/cantilever\l_beam_with_ties.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cantilever__beam__with__ties_8cpp.html"]; + Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="examples/L_bracket.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_l__bracket_8cpp.html"]; + Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="gui/mainwindow.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mainwindow_8cpp.html"]; + Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="src/cmd.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cmd_8cpp.html"]; + Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="src/threed_beam_fea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$threed__beam__fea_8cpp.html"]; +} diff --git a/docs/html/threed__beam__fea_8h__dep__incl.map b/docs/html/threed__beam__fea_8h__dep__incl.map deleted file mode 100644 index d3803a8..0000000 --- a/docs/html/threed__beam__fea_8h__dep__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/html/threed__beam__fea_8h__dep__incl.png b/docs/html/threed__beam__fea_8h__dep__incl.png deleted file mode 100644 index f1f5804..0000000 Binary files a/docs/html/threed__beam__fea_8h__dep__incl.png and /dev/null differ diff --git a/docs/html/threed__beam__fea_8h__incl.dot b/docs/html/threed__beam__fea_8h__incl.dot new file mode 100644 index 0000000..d02e38d --- /dev/null +++ b/docs/html/threed__beam__fea_8h__incl.dot @@ -0,0 +1,47 @@ +digraph "include/threed_beam_fea.h" +{ + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="include/threed_beam\l_fea.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; + Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="Eigen/SparseLU",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="Eigen/Core",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="Eigen/Geometry",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="Eigen/SparseCore",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="containers.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$containers_8h.html"]; + Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node6 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="options.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$options_8h.html"]; + Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="string",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="summary.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$summary_8h.html"]; + Node10 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="csv_parser.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$csv__parser_8h.html"]; + Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="boost/format.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="boost/tokenizer.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="cstdlib",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; + Node11 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/threed__beam__fea_8h__incl.map b/docs/html/threed__beam__fea_8h__incl.map deleted file mode 100644 index 24e1f27..0000000 --- a/docs/html/threed__beam__fea_8h__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/html/threed__beam__fea_8h__incl.md5 b/docs/html/threed__beam__fea_8h__incl.md5 index 6b031b6..33a981d 100644 --- a/docs/html/threed__beam__fea_8h__incl.md5 +++ b/docs/html/threed__beam__fea_8h__incl.md5 @@ -1 +1 @@ -5b07ee2296e924762193baf4f844b2c9 \ No newline at end of file +9ff78fe912f6e913d5cd6a0b283d9048 \ No newline at end of file diff --git a/docs/html/threed__beam__fea_8h__incl.png b/docs/html/threed__beam__fea_8h__incl.png deleted file mode 100644 index 716b2c2..0000000 Binary files a/docs/html/threed__beam__fea_8h__incl.png and /dev/null differ diff --git a/docs/html/threed__beam__fea_8h_source.html b/docs/html/threed__beam__fea_8h_source.html index 4148bd7..741d63a 100644 --- a/docs/html/threed__beam__fea_8h_source.html +++ b/docs/html/threed__beam__fea_8h_source.html @@ -3,7 +3,7 @@ - + 3D Beam Finite Element Code: include/threed_beam_fea.h Source File @@ -29,7 +29,7 @@ Logo - +
    3D Beam Finite Element Code  1.0
    @@ -39,7 +39,7 @@ - + @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    @@ -129,120 +129,117 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    38 #ifdef EIGEN_USE_MKL_ALL
    39 #include <Eigen/PardisoSupport>
    40 #else
    -
    41 
    -
    42 #include <Eigen/SparseLU>
    +
    41 #include <Eigen/SparseLU>
    +
    42 #endif
    43 
    -
    44 #endif
    -
    45 
    -
    46 #include <Eigen/Core>
    -
    47 #include <Eigen/Geometry>
    -
    48 #include <Eigen/SparseCore>
    -
    49 
    -
    50 #include <chrono>
    -
    51 #include <cmath>
    -
    52 #include <iostream>
    -
    53 #include <limits>
    +
    44 #include <Eigen/Core>
    +
    45 #include <Eigen/Geometry>
    +
    46 #include <Eigen/SparseCore>
    +
    47 
    +
    48 #include "containers.h"
    +
    49 #include "options.h"
    +
    50 #include "summary.h"
    +
    51 #include "csv_parser.h"
    +
    52 
    +
    53 namespace fea {
    54 
    -
    55 #include "containers.h"
    -
    56 #include "options.h"
    -
    57 #include "summary.h"
    -
    58 #include "csv_parser.h"
    +
    58  typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> GlobalStiffMatrix;
    59 
    -
    60 namespace fea {
    -
    61 
    -
    65  typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> GlobalStiffMatrix;
    -
    66 
    -
    70  typedef Eigen::Matrix<double, 12, 12, Eigen::RowMajor> LocalMatrix;
    -
    71 
    -
    76  typedef Eigen::Matrix<double, Eigen::Dynamic, 1> ForceVector;
    -
    77 
    -
    81  typedef Eigen::SparseMatrix<double> SparseMat;
    -
    82 
    -
    92  inline double norm(const Node &n1, const Node &n2);
    +
    63  typedef Eigen::Matrix<double, 12, 12, Eigen::RowMajor> LocalMatrix;
    +
    64 
    +
    69  typedef Eigen::Matrix<double, Eigen::Dynamic, 1> ForceVector;
    +
    70 
    +
    74  typedef Eigen::SparseMatrix<double> SparseMat;
    +
    75 
    +
    85  inline double norm(const Node &n1, const Node &n2);
    +
    86 
    +
    90  class GlobalStiffAssembler {
    +
    91 
    +
    92  public:
    93 
    -
    97  class GlobalStiffAssembler {
    -
    98 
    -
    99  public:
    -
    100 
    -
    105  GlobalStiffAssembler() {
    -
    106  Kelem.setZero();
    -
    107  Klocal.setZero();
    -
    108  Aelem.setZero();
    -
    109  AelemT.setZero();
    -
    110  SparseKelem.resize(12, 12);
    -
    111  SparseKelem.reserve(40);
    -
    112  };
    -
    113 
    -
    125  void operator()(SparseMat &Kg, const Job &job, const std::vector<Tie> &ties);
    -
    126 
    -
    133  void calcKelem(unsigned int i, const Job &job);
    -
    134 
    -
    143  void calcAelem(const Eigen::Vector3d &nx, const Eigen::Vector3d &nz);
    -
    144 
    -
    149  LocalMatrix getKelem() {
    -
    150  return Kelem;
    -
    151  }
    -
    152 
    -
    157  LocalMatrix getAelem() {
    -
    158  return Aelem;
    -
    159  }
    -
    160 
    -
    161  private:
    -
    162  LocalMatrix Kelem;
    -
    164  LocalMatrix Klocal;
    -
    166  LocalMatrix Aelem;
    -
    168  LocalMatrix AelemT;
    -
    170  SparseMat SparseKelem;
    -
    171  };
    -
    172 
    -
    187  void loadBCs(SparseMat &Kg, ForceVector &force_vec, const std::vector<BC> &BCs, unsigned int num_nodes);
    -
    188 
    -
    199  void loadTies(std::vector<Eigen::Triplet<double> > &triplets, const std::vector<Tie> &ties);
    -
    200 
    -
    201 
    -
    210  std::vector<std::vector<double> > computeTieForces(const std::vector<Tie> &ties,
    -
    211  const std::vector<std::vector<double> > &nodal_displacements);
    -
    212 
    -
    219  void loadForces(SparseMat &force_vec, const std::vector<Force> &forces);
    -
    220 
    -
    234  Summary solve(const Job &job,
    -
    235  const std::vector<BC> &BCs,
    -
    236  const std::vector<Force> &forces,
    -
    237  const std::vector<Tie> &ties,
    -
    238  const Options &options);
    -
    239 } // namespace fea
    -
    240 
    -
    241 #endif // THREED_BEAM_FEA_H
    -
    Assembles the global stiffness matrix.
    Definition: threed_beam_fea.h:97
    +
    98  GlobalStiffAssembler() {
    +
    99  Kelem.setZero();
    +
    100  Klocal.setZero();
    +
    101  Aelem.setZero();
    +
    102  AelemT.setZero();
    +
    103  SparseKelem.resize(12, 12);
    +
    104  SparseKelem.reserve(40);
    +
    105  };
    +
    106 
    +
    118  void operator()(SparseMat &Kg, const Job &job, const std::vector<Tie> &ties);
    +
    119 
    +
    126  void calcKelem(unsigned int i, const Job &job);
    +
    127 
    +
    136  void calcAelem(const Eigen::Vector3d &nx, const Eigen::Vector3d &nz);
    +
    137 
    +
    142  LocalMatrix getKelem() {
    +
    143  return Kelem;
    +
    144  }
    +
    145 
    +
    150  LocalMatrix getAelem() {
    +
    151  return Aelem;
    +
    152  }
    +
    153 
    +
    154  private:
    +
    155  LocalMatrix Kelem;
    +
    157  LocalMatrix Klocal;
    +
    159  LocalMatrix Aelem;
    +
    161  LocalMatrix AelemT;
    +
    163  SparseMat SparseKelem;
    +
    164  };
    +
    165 
    +
    180  void loadBCs(SparseMat &Kg, ForceVector &force_vec, const std::vector<BC> &BCs, unsigned int num_nodes);
    +
    181 
    +
    182  void loadEquations(SparseMat &Kg, const std::vector<Equation> &equations, unsigned int num_nodes, unsigned int num_bcs);
    +
    183 
    +
    194  void loadTies(std::vector<Eigen::Triplet<double> > &triplets, const std::vector<Tie> &ties);
    +
    195 
    +
    196 
    +
    205  std::vector<std::vector<double> > computeTieForces(const std::vector<Tie> &ties,
    +
    206  const std::vector<std::vector<double> > &nodal_displacements);
    +
    207 
    +
    214  void loadForces(SparseMat &force_vec, const std::vector<Force> &forces);
    +
    215 
    +
    229  Summary solve(const Job &job,
    +
    230  const std::vector<BC> &BCs,
    +
    231  const std::vector<Force> &forces,
    +
    232  const std::vector<Tie> &ties,
    +
    233  const std::vector<Equation> &equations,
    +
    234  const Options &options);
    +
    235 } // namespace fea
    +
    236 
    +
    237 #endif // THREED_BEAM_FEA_H
    +
    Assembles the global stiffness matrix.
    Definition: threed_beam_fea.h:90
    -
    GlobalStiffAssembler()
    Default constructor.
    Definition: threed_beam_fea.h:105
    +
    GlobalStiffAssembler()
    Default constructor.
    Definition: threed_beam_fea.h:98
    -
    Eigen::Matrix< double, 12, 12, Eigen::RowMajor > LocalMatrix
    Definition: threed_beam_fea.h:70
    +
    Eigen::Matrix< double, 12, 12, Eigen::RowMajor > LocalMatrix
    Definition: threed_beam_fea.h:63
    -
    void calcAelem(const Eigen::Vector3d &nx, const Eigen::Vector3d &nz)
    Updates the rotation and transposed rotation matrices.
    Definition: threed_beam_fea.cpp:136
    -
    double norm(const Node &n1, const Node &n2)
    Calculates the distance between 2 nodes.
    Definition: threed_beam_fea.cpp:49
    -
    Summary solve(const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const Options &options)
    Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda...
    Definition: threed_beam_fea.cpp:378
    -
    LocalMatrix getKelem()
    Returns the currently stored elemental stiffness matrix.
    Definition: threed_beam_fea.h:149
    +
    void calcAelem(const Eigen::Vector3d &nx, const Eigen::Vector3d &nz)
    Updates the rotation and transposed rotation matrices.
    Definition: threed_beam_fea.cpp:141
    +
    double norm(const Node &n1, const Node &n2)
    Calculates the distance between 2 nodes.
    Definition: threed_beam_fea.cpp:54
    +
    LocalMatrix getKelem()
    Returns the currently stored elemental stiffness matrix.
    Definition: threed_beam_fea.h:142
    void loadBCs(SparseMat &Kg, ForceVector &force_vec, const std::vector< BC > &BCs, unsigned int num_nodes)
    Loads the boundary conditions into the global stiffness matrix and force vector.
    -
    Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > GlobalStiffMatrix
    Definition: threed_beam_fea.h:65
    -
    void loadTies(std::vector< Eigen::Triplet< double > > &triplets, const std::vector< Tie > &ties)
    Loads any tie constraints into the set of triplets that will become the global stiffness matrix...
    Definition: threed_beam_fea.cpp:309
    -
    Eigen::SparseMatrix< double > SparseMat
    Definition: threed_beam_fea.h:81
    -
    LocalMatrix getAelem()
    Returns the currently stored rotation matrix.
    Definition: threed_beam_fea.h:157
    -
    void calcKelem(unsigned int i, const Job &job)
    Updates the elemental stiffness matrix for the ith element.
    Definition: threed_beam_fea.cpp:54
    -
    void loadForces(SparseMat &force_vec, const std::vector< Force > &forces)
    Loads the prescribed forces into the force vector.
    Definition: threed_beam_fea.cpp:368
    -
    std::vector< std::vector< double > > computeTieForces(const std::vector< Tie > &ties, const std::vector< std::vector< double > > &nodal_displacements)
    Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s...
    Definition: threed_beam_fea.cpp:343
    +
    Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > GlobalStiffMatrix
    Definition: threed_beam_fea.h:58
    +
    void loadTies(std::vector< Eigen::Triplet< double > > &triplets, const std::vector< Tie > &ties)
    Loads any tie constraints into the set of triplets that will become the global stiffness matrix...
    Definition: threed_beam_fea.cpp:329
    +
    Eigen::SparseMatrix< double > SparseMat
    Definition: threed_beam_fea.h:74
    +
    LocalMatrix getAelem()
    Returns the currently stored rotation matrix.
    Definition: threed_beam_fea.h:150
    +
    void calcKelem(unsigned int i, const Job &job)
    Updates the elemental stiffness matrix for the ith element.
    Definition: threed_beam_fea.cpp:59
    +
    void loadForces(SparseMat &force_vec, const std::vector< Force > &forces)
    Loads the prescribed forces into the force vector.
    Definition: threed_beam_fea.cpp:388
    +
    std::vector< std::vector< double > > computeTieForces(const std::vector< Tie > &ties, const std::vector< std::vector< double > > &nodal_displacements)
    Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s...
    Definition: threed_beam_fea.cpp:363
    +
    void loadEquations(SparseMat &Kg, const std::vector< Equation > &equations, unsigned int num_nodes, unsigned int num_bcs)
    Definition: threed_beam_fea.cpp:314
    Eigen::Vector3d Node
    A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality.
    Definition: containers.h:56
    -
    Contains a node list, element list, and the properties of each element.
    Definition: containers.h:246
    -
    Eigen::Matrix< double, Eigen::Dynamic, 1 > ForceVector
    Definition: threed_beam_fea.h:76
    +
    Summary solve(const Job &job, const std::vector< BC > &BCs, const std::vector< Force > &forces, const std::vector< Tie > &ties, const std::vector< Equation > &equations, const Options &options)
    Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda...
    Definition: threed_beam_fea.cpp:398
    +
    Contains a node list, element list, and the properties of each element.
    Definition: containers.h:309
    +
    Eigen::Matrix< double, Eigen::Dynamic, 1 > ForceVector
    Definition: threed_beam_fea.h:69
    Definition: containers.h:41
    -
    void operator()(SparseMat &Kg, const Job &job, const std::vector< Tie > &ties)
    Assembles the global stiffness matrix.
    Definition: threed_beam_fea.cpp:226
    +
    void operator()(SparseMat &Kg, const Job &job, const std::vector< Tie > &ties)
    Assembles the global stiffness matrix.
    Definition: threed_beam_fea.cpp:231