Initial commit of open source version.
|
@ -0,0 +1,7 @@
|
|||
build/
|
||||
.idea/
|
||||
data/
|
||||
*.csv
|
||||
*.json
|
||||
.DS_Store
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
cmake_minimum_required(VERSION 2.8.11)
|
||||
project(ThreedBeamFEA)
|
||||
|
||||
option(FEA_BUILD_UNIT_TESTS "Build unit tests" ON)
|
||||
option(FEA_BUILD_EXAMPLES "Build examples" ON)
|
||||
option(FEA_BUILD_GUI "Build Qt GUI" ON)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11")
|
||||
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -O3")
|
||||
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
set(EXT_BOOST_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/ext/boost_1_59_0)
|
||||
set(EXT_EIGEN_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/ext/eigen-3.2.4)
|
||||
set(EXT_RAPIDJSON_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/ext/rapidjson/include)
|
||||
set(EXT_TCLAP_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/ext/tclap-1.2.1/include)
|
||||
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${EXT_EIGEN_ROOT}
|
||||
${EXT_BOOST_ROOT}
|
||||
${EXT_RAPIDJSON_ROOT}
|
||||
${EXT_TCLAP_ROOT}
|
||||
)
|
||||
|
||||
add_library(boostlib ${EXT_BOOST_ROOT}/libs/smart_ptr/src/sp_collector.cpp
|
||||
${EXT_BOOST_ROOT}/libs/smart_ptr/src/sp_debug_hooks.cpp)
|
||||
|
||||
add_subdirectory(src)
|
||||
|
||||
if (FEA_BUILD_EXAMPLES)
|
||||
add_subdirectory(examples)
|
||||
endif(FEA_BUILD_EXAMPLES)
|
||||
|
||||
if(FEA_BUILD_UNIT_TESTS)
|
||||
enable_testing()
|
||||
add_subdirectory(tests)
|
||||
endif(FEA_BUILD_UNIT_TESTS)
|
||||
|
||||
if(FEA_BUILD_GUI)
|
||||
add_subdirectory(gui)
|
||||
endif(FEA_BUILD_GUI)
|
|
@ -0,0 +1,24 @@
|
|||
Copyright 2015. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Author: ryan.latture@gmail.com (Ryan Latture)
|
|
@ -0,0 +1,334 @@
|
|||
# 3D linear beam element code #
|
||||
|
||||
## Getting started ##
|
||||
This project requires CMake to compile the code. If not installed, install CMake before continuing.
|
||||
If you intend on building the GUI, Qt must be installed and the path to the Qt5WidgetsConfig.cmake file must be set when invoking CMake.
|
||||
Currently, the following method of building the GUI works on Mac and Linux.
|
||||
If running on Windows, open the fea_gui.pro file with QtCreator (included with the Qt installation) and run.
|
||||
Alternatively, I can package pre-built binaries if there is interest. \n
|
||||
#### To compile the code: ####
|
||||
1. Open the `threed-beam-fea` directory
|
||||
2. Create a folder named `build`
|
||||
3. Open a terminal and navigate to the newly formed `build` directory
|
||||
4. Execute `cmake .. -DCMAKE_BUILD_TYPE=release`
|
||||
* Use `-DCMAKE_BUILD_TYPE=debug` if you would like to build the code for debugging purposes.
|
||||
* If you wish to build the GUI execute `cmake .. -DFEA_BUILD_GUI=ON -DQt5Widgets_DIR:STRING="/path/to/Qt5Widgets"`
|
||||
- This requires you have Qt >= 5.0 installed.
|
||||
- `-DFEA_BUILD_GUI=ON` tells cmake to add the `../gui` subdirectory and adds `fea_gui` to the targets.
|
||||
- `-DQt5Widgets_DIR:STRING="/path/to/Qt5Widgets"` should be the path to the Qt5WidgetsConfig.cmake file. \n
|
||||
As an example, on my computer the flag is set to "/home/ryan/Qt/5.5/gcc_64/lib/cmake/Qt5Widgets", though this will be different on your machine. \n
|
||||
This variable tells CMake where find the module that defines the Qt macros and the location of the Qt libraries.
|
||||
5. 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.
|
||||
|
||||
### 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.
|
||||
|
||||
#### Forming the job ####
|
||||
The job defines the nodal coordinates in \f$(x, y, z)\f$ 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 \f$(x, y, z)\f$ 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, \f$EA\f$, bending stiffness parallel to the local z-axis \f$EI_{z}\f$,
|
||||
bending stiffness parallel to the local y-axis\f$EI_{y}\f$, the torsional stiffness, \f$GJ\f$, and a vector pointing along the beam elements local y-axis.
|
||||
An example forming a simple job with a single element is shown below.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp}
|
||||
// [form the node list
|
||||
fea::Node node1, node2;
|
||||
|
||||
// place the first node at (0, 0, 0)
|
||||
node1 << 0, 0, 0;
|
||||
|
||||
// place the second node at (1, 0, 0)
|
||||
node2 << 1, 0, 0;
|
||||
|
||||
std::vector<fea::Node> node_list = {node1, node2};
|
||||
// ]
|
||||
|
||||
// [ form the element list
|
||||
// define the indices of the node list that form the element
|
||||
unsigned int nn1 = 0;
|
||||
unsigned int nn2 = 1;
|
||||
|
||||
// define the properties of the element
|
||||
double EA = 1000.0;
|
||||
double EIz = 100.0;
|
||||
double EIy = 100.0;
|
||||
double GJ = 200.0;
|
||||
std::vector<double> normal_vec = {0.0, 0.0, 1.0};
|
||||
fea::Props props(EA, EIz, EIy, GJ, normal_vec);
|
||||
|
||||
fea::Elem elem(nn1, nn2, props);
|
||||
|
||||
std::vector<fea::Elem> elem_list = {elem};
|
||||
// ]
|
||||
|
||||
// a job is the combination of the node list and associated elements
|
||||
fea::Job job(node_list, elem_list);
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#### Boundary conditions ####
|
||||
Boundary conditions are applied by specifying the index of the node, the degree of freedom, and the prescribed value.
|
||||
The index of the node is simply the index the node occurs in the node list. The degree of freedom can be defined using the `fea::DOF` enum or by specifying the integer associated with the degree of freedom explicitly. There are 6 degrees of freedom per node meaning valid integers associated with degrees of freedom are between 0 and 5. The associations for degrees of freedom are defined as
|
||||
|
||||
* 0 = displacement along the global x-axis.
|
||||
* 1 = displacement along the global y-axis.
|
||||
* 2 = displacement along the global z-axis.
|
||||
* 3 = rotation about the global x-axis.
|
||||
* 4 = rotation about the global y-axis.
|
||||
* 5 = rotation about the global z-axis.
|
||||
|
||||
Continuing the example from above, we can fix all degrees of freedom of the node at the origin using the following code:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp}
|
||||
// fix all translational degrees of freedom using the fea::DOF enum
|
||||
unsigned int nn1 = 0;
|
||||
double value = 0.0;
|
||||
fea::BC bc1(nn1, fea::DOF::DISPLACEMENT_X, value);
|
||||
fea::BC bc2(nn1, fea::DOF::DISPLACEMENT_Y, value);
|
||||
fea::BC bc3(nn1, fea::DOF::DISPLACEMENT_Z, value);
|
||||
|
||||
// fix all rotational degrees of freedom by explicitly using integer values
|
||||
fea::BC bc4(nn1, 3, value); // x-axis rotation
|
||||
fea::BC bc5(nn1, 4, value); // y-axis rotation
|
||||
fea::BC bc6(nn1, 5, value); // z-axis rotation
|
||||
|
||||
// form the list of boundary conditions
|
||||
// this vector will later be submitted to the
|
||||
// fea::solve function to run an analysis
|
||||
std::vector<fea::BC> bc_list = {bc1, bc2, bc3, bc4, bc5, bc6};
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#### Nodal forces ####
|
||||
Nodal forces are assigned in the same manner as boundary conditions, i.e. using the node number, degree of freedom, and value.
|
||||
We can load our cantilever at the tip with the following:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp}
|
||||
// define the node index and value
|
||||
unsigned int nn2 = 1;
|
||||
double value = 1.0;
|
||||
|
||||
// create the force
|
||||
fea::Force force(nn2, fea::DOF::DISPLACEMENT_Y, value);
|
||||
|
||||
// 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:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp}
|
||||
// create the default options
|
||||
fea::Options opts;
|
||||
|
||||
// request nodal forces and displacements
|
||||
opts.save_nodal_forces = true;
|
||||
opts.save_nodal_displacements = true;
|
||||
|
||||
// set custom name for nodal forces output
|
||||
opts.nodal_forces_filename = "cantilever_beam_forces.csv"
|
||||
|
||||
// increase tolerance on epsilon
|
||||
opts.epsilon = 1.0e-12;
|
||||
|
||||
// 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.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp}
|
||||
// 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);
|
||||
|
||||
// print a report of the analysis
|
||||
std::cout << summary.fullReport() << std::endl;
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#### 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.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp}
|
||||
// form the job with a redundant node at (1, 0, 0)
|
||||
|
||||
fea::Node node1, node2, node3, node4;
|
||||
node1 << 0, 0, 0;
|
||||
node2 << 1, 0, 0;
|
||||
node3 << 1, 0, 0;
|
||||
node4 << 2, 0, 0;
|
||||
std::vector<fea::Node> node_list = {node1, node2, node3, node4};
|
||||
|
||||
// define the properties of the elements
|
||||
double EA = 1000.0;
|
||||
double EIz = 100.0;
|
||||
double EIy = 100.0;
|
||||
double GJ = 200.0;
|
||||
std::vector<double> normal_vec = {0.0, 0.0, 1.0};
|
||||
fea::Props props(EA, EIz, EIy, GJ, normal_vec);
|
||||
|
||||
// constuct element list
|
||||
fea::Elem elem1(0, 1, props);
|
||||
fea::Elem elem2(2, 3, props);
|
||||
std::vector<fea::Elem> elem_list = {elem};
|
||||
|
||||
// create the job
|
||||
fea::Job job(node_list, elem_list);
|
||||
|
||||
// create the tie between node2 and node3
|
||||
unsigned int nn1 = 1; // i.e. the second node in the node list
|
||||
unsigned int nn2 = 2; // i.e. the third node in the node list
|
||||
|
||||
// define the spring constant for x, y, and z translational DOFs
|
||||
double lmult = 100.0;
|
||||
|
||||
// define the spring constant for x, y, and z rotational DOFs
|
||||
double rmult = 100.0;
|
||||
|
||||
// form the tie
|
||||
fea::Tie tie1(nn1, nn2, lmult, rmult);
|
||||
|
||||
// add to list of ties
|
||||
std::vector<fea::Tie> tie_list = {tie1};
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
### 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.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.txt}
|
||||
{
|
||||
"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",
|
||||
"options" : {
|
||||
"epsilon" : 1.0E-14,
|
||||
"csv_delimiter" : ",",
|
||||
"csv_precision" : 8,
|
||||
"save_nodal_forces" : true,
|
||||
"save_nodal_displacements" : true,
|
||||
"save_tie_forces" : true,
|
||||
"save_report" : true,
|
||||
"nodal_forces_filename" : "nodal_forces.csv",
|
||||
"nodal_displacements_filename" : "nodal_displacements.csv",
|
||||
"tie_forces_filename" : "tie_forces.csv",
|
||||
"report_filename" : "report.txt",
|
||||
"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.
|
||||
|
||||
### 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.
|
||||
|
||||
## 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:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.txt}
|
||||
x1,y1,z1
|
||||
x2,y2,z2
|
||||
...
|
||||
...
|
||||
...
|
||||
xN,yN,zN
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
where each entry is a double and every line must have 3 entries for the `x,y,z` position.
|
||||
The "elems" file contains (only) the node indices:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.txt}
|
||||
el1_node_num_1,el1_node_num_2
|
||||
el2_node_num_1,el2_node_num_2
|
||||
...
|
||||
...
|
||||
...
|
||||
elN_node_num_1,elN_node_num_2
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
where each entry is an integer and must have 2 nodal indices defining the connectivity of the element.
|
||||
Elemental properties are defined in the "props" file as:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.txt}
|
||||
el1_EA,el1_EIz,el1_EIy,el1_GJ,el1_nvec_x_comp,el1_nvec_y_comp,el1_nvec_z_comp
|
||||
el2_EA,el2_EIz,el2_EIy,el2_GJ,el2_nvec_x_comp,el2_nvec_y_comp,el2_nvec_z_comp
|
||||
...
|
||||
...
|
||||
...
|
||||
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:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.txt}
|
||||
bc1_node_num,bc1_dof,bc1_value
|
||||
bc2_node_num,bc2_dof,bc2_value
|
||||
...
|
||||
...
|
||||
...
|
||||
bcN_node_num,bcN_dof,bcN_value
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
where the node number is the index of the node in the node list (integer),
|
||||
the DOF is the degree of freedom constrained (integer between 0 and 5), and
|
||||
value is the value to hold the degree of freedom at relative to the starting position (double).
|
||||
The "ties" CSV file is specified using the format:
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.txt}
|
||||
tie1_node_num1,tie1_node_num2,tie1_lmult,tie1_rmult
|
||||
tie1_node_num1,tie1_node_num2,tie1_lmult,tie1_rmult
|
||||
...
|
||||
...
|
||||
...
|
||||
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 ##
|
||||
|
||||
* Ryan Latture (ryan.latture@gmail.com)
|
|
@ -0,0 +1,172 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: examples/L_bracket.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">L_bracket.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <iostream></code><br />
|
||||
<code>#include "<a class="el" href="threed__beam__fea_8h_source.html">threed_beam_fea.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for L_bracket.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_l__bracket_8cpp__incl.png" border="0" usemap="#examples_2_l__bracket_8cpp" alt=""/></div>
|
||||
<map name="examples_2_l__bracket_8cpp" id="examples_2_l__bracket_8cpp">
|
||||
<area shape="rect" id="node3" href="threed__beam__fea_8h.html" title="threed_beam_fea.h" alt="" coords="561,80,700,107"/>
|
||||
<area shape="rect" id="node11" href="containers_8h.html" title="containers.h" alt="" coords="583,155,679,181"/>
|
||||
<area shape="rect" id="node13" href="options_8h.html" title="options.h" alt="" coords="815,155,892,181"/>
|
||||
<area shape="rect" id="node15" href="summary_8h.html" title="summary.h" alt="" coords="703,155,791,181"/>
|
||||
<area shape="rect" id="node16" href="csv__parser_8h.html" title="csv_parser.h" alt="" coords="932,155,1031,181"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_l__bracket_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
|
||||
<tr class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int main </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>argc</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>argv</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png" border="0" usemap="#_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" alt=""/></div>
|
||||
<map name="_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" id="_l__bracket_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph">
|
||||
<area shape="rect" id="node2" href="namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="105,120,188,147"/>
|
||||
<area shape="rect" id="node7" href="structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="236,208,413,235"/>
|
||||
<area shape="rect" id="node3" href="namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="273,5,376,32"/>
|
||||
<area shape="rect" id="node4" href="namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="265,56,384,83"/>
|
||||
<area shape="rect" id="node5" href="namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="242,107,407,133"/>
|
||||
<area shape="rect" id="node6" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="248,157,401,184"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,7 @@
|
|||
<map id="examples/L_bracket.cpp" name="examples/L_bracket.cpp">
|
||||
<area shape="rect" id="node3" href="$threed__beam__fea_8h.html" title="threed_beam_fea.h" alt="" coords="561,80,700,107"/>
|
||||
<area shape="rect" id="node11" href="$containers_8h.html" title="containers.h" alt="" coords="583,155,679,181"/>
|
||||
<area shape="rect" id="node13" href="$options_8h.html" title="options.h" alt="" coords="815,155,892,181"/>
|
||||
<area shape="rect" id="node15" href="$summary_8h.html" title="summary.h" alt="" coords="703,155,791,181"/>
|
||||
<area shape="rect" id="node16" href="$csv__parser_8h.html" title="csv_parser.h" alt="" coords="932,155,1031,181"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
fb62f4130147dc43f89881fd91daed2d
|
After Width: | Height: | Size: 62 KiB |
|
@ -0,0 +1,8 @@
|
|||
<map id="main" name="main">
|
||||
<area shape="rect" id="node2" href="$namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="105,120,188,147"/>
|
||||
<area shape="rect" id="node7" href="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="236,208,413,235"/>
|
||||
<area shape="rect" id="node3" href="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="273,5,376,32"/>
|
||||
<area shape="rect" id="node4" href="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="265,56,384,83"/>
|
||||
<area shape="rect" id="node5" href="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="242,107,407,133"/>
|
||||
<area shape="rect" id="node6" href="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="248,157,401,184"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
ee3b561e119272359417ad41c3963de6
|
After Width: | Height: | Size: 20 KiB |
|
@ -0,0 +1,104 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: README.md File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">README.md File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,122 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefea.html" target="_self">fea</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_b_c.html" target="_self">BC</a></td><td class="desc">A boundary condition to enforce </td></tr>
|
||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfea_1_1_c_s_v_parser.html" target="_self">CSVParser</a></td><td class="desc">Reads data from a csv file into an <code>std::vector</code> and writes the contents of an <code>std::vector</code> to a file </td></tr>
|
||||
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_elem.html" target="_self">Elem</a></td><td class="desc">An element of the mesh. Contains the indices of the two <code><a class="el" href="namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9" title="A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality. ">fea::Node</a></code>'s that form the element as well as the properties of the element given by the <code><a class="el" href="structfea_1_1_props.html" title="The set of properties associated with an element. ">fea::Props</a></code> struct </td></tr>
|
||||
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_force.html" target="_self">Force</a></td><td class="desc">A nodal force to enforce </td></tr>
|
||||
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfea_1_1_global_stiff_assembler.html" target="_self">GlobalStiffAssembler</a></td><td class="desc">Assembles the global stiffness matrix </td></tr>
|
||||
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_job.html" target="_self">Job</a></td><td class="desc">Contains a node list, element list, and the properties of each element </td></tr>
|
||||
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_options.html" target="_self">Options</a></td><td class="desc">Provides a method for customizing the finite element analysis </td></tr>
|
||||
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_props.html" target="_self">Props</a></td><td class="desc">The set of properties associated with an element </td></tr>
|
||||
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_summary.html" target="_self">Summary</a></td><td class="desc">Contains the results of an analysis after calling <code><a class="el" href="namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda...">fea::solve</a></code> </td></tr>
|
||||
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfea_1_1_tie.html" target="_self">Tie</a></td><td class="desc">Places linear springs between all degrees of freedom of 2 nodes </td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_main_window.html" target="_self">MainWindow</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 229 B |
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 147 B |
|
@ -0,0 +1,172 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: examples/cantilever_beam_with_ties.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">cantilever_beam_with_ties.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <iostream></code><br />
|
||||
<code>#include "<a class="el" href="threed__beam__fea_8h_source.html">threed_beam_fea.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for cantilever_beam_with_ties.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="cantilever__beam__with__ties_8cpp__incl.png" border="0" usemap="#examples_2cantilever__beam__with__ties_8cpp" alt=""/></div>
|
||||
<map name="examples_2cantilever__beam__with__ties_8cpp" id="examples_2cantilever__beam__with__ties_8cpp">
|
||||
<area shape="rect" id="node3" href="threed__beam__fea_8h.html" title="threed_beam_fea.h" alt="" coords="561,95,700,121"/>
|
||||
<area shape="rect" id="node11" href="containers_8h.html" title="containers.h" alt="" coords="583,169,679,196"/>
|
||||
<area shape="rect" id="node13" href="options_8h.html" title="options.h" alt="" coords="815,169,892,196"/>
|
||||
<area shape="rect" id="node15" href="summary_8h.html" title="summary.h" alt="" coords="703,169,791,196"/>
|
||||
<area shape="rect" id="node16" href="csv__parser_8h.html" title="csv_parser.h" alt="" coords="932,169,1031,196"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
|
||||
<tr class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int main </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>argc</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>argv</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png" border="0" usemap="#cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" alt=""/></div>
|
||||
<map name="cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" id="cantilever__beam__with__ties_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph">
|
||||
<area shape="rect" id="node2" href="namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="105,120,188,147"/>
|
||||
<area shape="rect" id="node7" href="structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="236,208,413,235"/>
|
||||
<area shape="rect" id="node3" href="namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="273,5,376,32"/>
|
||||
<area shape="rect" id="node4" href="namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="265,56,384,83"/>
|
||||
<area shape="rect" id="node5" href="namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="242,107,407,133"/>
|
||||
<area shape="rect" id="node6" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="248,157,401,184"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,7 @@
|
|||
<map id="examples/cantilever_beam_with_ties.cpp" name="examples/cantilever_beam_with_ties.cpp">
|
||||
<area shape="rect" id="node3" href="$threed__beam__fea_8h.html" title="threed_beam_fea.h" alt="" coords="561,95,700,121"/>
|
||||
<area shape="rect" id="node11" href="$containers_8h.html" title="containers.h" alt="" coords="583,169,679,196"/>
|
||||
<area shape="rect" id="node13" href="$options_8h.html" title="options.h" alt="" coords="815,169,892,196"/>
|
||||
<area shape="rect" id="node15" href="$summary_8h.html" title="summary.h" alt="" coords="703,169,791,196"/>
|
||||
<area shape="rect" id="node16" href="$csv__parser_8h.html" title="csv_parser.h" alt="" coords="932,169,1031,196"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
9380350669e4a6268fcb69fe9dcba1d8
|
After Width: | Height: | Size: 65 KiB |
|
@ -0,0 +1,8 @@
|
|||
<map id="main" name="main">
|
||||
<area shape="rect" id="node2" href="$namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="105,120,188,147"/>
|
||||
<area shape="rect" id="node7" href="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="236,208,413,235"/>
|
||||
<area shape="rect" id="node3" href="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="273,5,376,32"/>
|
||||
<area shape="rect" id="node4" href="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="265,56,384,83"/>
|
||||
<area shape="rect" id="node5" href="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="242,107,407,133"/>
|
||||
<area shape="rect" id="node6" href="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="248,157,401,184"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
ee3b561e119272359417ad41c3963de6
|
After Width: | Height: | Size: 20 KiB |
|
@ -0,0 +1,111 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MainWindow Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_main_window.html">MainWindow</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_main_window.html#a11e3895b953cf51549ff48414e226c24">closeEvent</a>(QCloseEvent *event) Q_DECL_OVERRIDE</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_main_window.html#a996c5a2b6f77944776856f08ec30858d">MainWindow</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,183 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: MainWindow Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="class_main_window-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MainWindow Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="mainwindow_8h_source.html">mainwindow.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for MainWindow:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="class_main_window__inherit__graph.png" border="0" usemap="#_main_window_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="_main_window_inherit__map" id="_main_window_inherit__map">
|
||||
</map>
|
||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for MainWindow:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="class_main_window__coll__graph.png" border="0" usemap="#_main_window_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="_main_window_coll__map" id="_main_window_coll__map">
|
||||
</map>
|
||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a996c5a2b6f77944776856f08ec30858d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a996c5a2b6f77944776856f08ec30858d">MainWindow</a> (QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="separator:a996c5a2b6f77944776856f08ec30858d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a11e3895b953cf51549ff48414e226c24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a11e3895b953cf51549ff48414e226c24">closeEvent</a> (QCloseEvent *event) Q_DECL_OVERRIDE</td></tr>
|
||||
<tr class="separator:a11e3895b953cf51549ff48414e226c24"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a996c5a2b6f77944776856f08ec30858d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">MainWindow::MainWindow </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QWidget * </td>
|
||||
<td class="paramname"><em>parent</em> = <code>nullptr</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a11e3895b953cf51549ff48414e226c24"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void MainWindow::closeEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QCloseEvent * </td>
|
||||
<td class="paramname"><em>event</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>gui/<a class="el" href="mainwindow_8h_source.html">mainwindow.h</a></li>
|
||||
<li>gui/<a class="el" href="mainwindow_8cpp.html">mainwindow.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,2 @@
|
|||
<map id="MainWindow" name="MainWindow">
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
07fcd6ea2f99e06f1cd8be1cd6d14204
|
After Width: | Height: | Size: 3.8 KiB |
|
@ -0,0 +1,2 @@
|
|||
<map id="MainWindow" name="MainWindow">
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
07fcd6ea2f99e06f1cd8be1cd6d14204
|
After Width: | Height: | Size: 3.8 KiB |
|
@ -0,0 +1,131 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li class="current"><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div>
|
||||
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  B  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  F  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  M  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  S  </div></td></tr></table>
|
||||
</td></tr>
|
||||
<tr></tr>
|
||||
<tr><td valign="top"><a class="el" href="structfea_1_1_b_c.html">BC</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td valign="top"><a class="el" href="structfea_1_1_force.html">Force</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td valign="top"><a class="el" href="class_main_window.html">MainWindow</a>   </td><td valign="top"><a class="el" href="structfea_1_1_summary.html">Summary</a> (<a class="el" href="namespacefea.html">fea</a>)   </td></tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  C  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  G  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  O  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  T  </div></td></tr></table>
|
||||
</td></tr>
|
||||
<tr></tr>
|
||||
<tr><td valign="top"><a class="el" href="classfea_1_1_c_s_v_parser.html">CSVParser</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td valign="top"><a class="el" href="classfea_1_1_global_stiff_assembler.html">GlobalStiffAssembler</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td valign="top"><a class="el" href="structfea_1_1_options.html">Options</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td valign="top"><a class="el" href="structfea_1_1_tie.html">Tie</a> (<a class="el" href="namespacefea.html">fea</a>)   </td></tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  E  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  J  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  P  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="structfea_1_1_elem.html">Elem</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td valign="top"><a class="el" href="structfea_1_1_job.html">Job</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td valign="top"><a class="el" href="structfea_1_1_props.html">Props</a> (<a class="el" href="namespacefea.html">fea</a>)   </td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,115 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacefea.html">fea</a></li><li class="navelem"><a class="el" href="classfea_1_1_c_s_v_parser.html">CSVParser</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">fea::CSVParser Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfea_1_1_c_s_v_parser.html">fea::CSVParser</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfea_1_1_c_s_v_parser.html#a4c3a97a78d9ad2254eeb2682e8fa4070">parseToVector</a>(std::string filename, std::vector< T > &data)</td><td class="entry"><a class="el" href="classfea_1_1_c_s_v_parser.html">fea::CSVParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576">write</a>(const std::string &filename, const std::vector< std::vector< T > > &data, unsigned int precision, const std::string &delimiter)</td><td class="entry"><a class="el" href="classfea_1_1_c_s_v_parser.html">fea::CSVParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,252 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: fea::CSVParser Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacefea.html">fea</a></li><li class="navelem"><a class="el" href="classfea_1_1_c_s_v_parser.html">CSVParser</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classfea_1_1_c_s_v_parser-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">fea::CSVParser Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Reads data from a csv file into an <code>std::vector</code> and writes the contents of an <code>std::vector</code> to a file.
|
||||
<a href="classfea_1_1_c_s_v_parser.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="csv__parser_8h_source.html">csv_parser.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a4c3a97a78d9ad2254eeb2682e8fa4070"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:a4c3a97a78d9ad2254eeb2682e8fa4070"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classfea_1_1_c_s_v_parser.html#a4c3a97a78d9ad2254eeb2682e8fa4070">parseToVector</a> (std::string filename, std::vector< T > &data)</td></tr>
|
||||
<tr class="memdesc:a4c3a97a78d9ad2254eeb2682e8fa4070"><td class="mdescLeft"> </td><td class="mdescRight">parses the contents of <code>file_name</code> into <code>data</code>. <a href="#a4c3a97a78d9ad2254eeb2682e8fa4070">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4c3a97a78d9ad2254eeb2682e8fa4070"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a249d913f7e14f3946e376e2c7b346576"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:a249d913f7e14f3946e376e2c7b346576"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576">write</a> (const std::string &filename, const std::vector< std::vector< T > > &data, unsigned int precision, const std::string &delimiter)</td></tr>
|
||||
<tr class="separator:a249d913f7e14f3946e376e2c7b346576"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Reads data from a csv file into an <code>std::vector</code> and writes the contents of an <code>std::vector</code> to a file. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>The parser assumes the data is comma delimited when reading data from a file. </dd></dl>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a4c3a97a78d9ad2254eeb2682e8fa4070"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void fea::CSVParser::parseToVector </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< T > & </td>
|
||||
<td class="paramname"><em>data</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>parses the contents of <code>file_name</code> into <code>data</code>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">file_name</td><td><code>std::string</code>. The file specified is opened and the contained information is parsed into <code>data</code>. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">data</td><td><code>std::vector<T></code>. Variable updated in place that will fold the data of the specified file. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a249d913f7e14f3946e376e2c7b346576"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void fea::CSVParser::write </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::vector< T > > & </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>precision</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>delimiter</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Writes the 2D vector <code>data</code> to the file specified by <code>filename</code>.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td><code>std::string</code>. The file to write data to. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td><code>std::vector< std::vector< T > ></code>. Data to write to file. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">precision</td><td><code>unsigned int</code>. The number of decimal places to use when writing the data to file. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">demlimiter</td><td><code>std::string</code>. The delimiter to use between data entries. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph.png" border="0" usemap="#classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph" alt=""/></div>
|
||||
<map name="classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph" id="classfea_1_1_c_s_v_parser_a249d913f7e14f3946e376e2c7b346576_icgraph">
|
||||
<area shape="rect" id="node2" href="namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="207,31,289,57"/>
|
||||
<area shape="rect" id="node3" href="cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="359,5,411,32"/>
|
||||
<area shape="rect" id="node4" href="cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a" title="runAnalysis" alt="" coords="337,56,432,83"/>
|
||||
<area shape="rect" id="node5" href="cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="480,56,532,83"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/<a class="el" href="csv__parser_8h_source.html">csv_parser.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,6 @@
|
|||
<map id="fea::CSVParser::write" name="fea::CSVParser::write">
|
||||
<area shape="rect" id="node2" href="$namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="207,31,289,57"/>
|
||||
<area shape="rect" id="node3" href="$cantilever__beam__with__ties_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="359,5,411,32"/>
|
||||
<area shape="rect" id="node4" href="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a" title="runAnalysis" alt="" coords="337,56,432,83"/>
|
||||
<area shape="rect" id="node5" href="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="480,56,532,83"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
25e76404de77a681ba8f405e51716bf0
|
After Width: | Height: | Size: 7.1 KiB |
|
@ -0,0 +1,119 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacefea.html">fea</a></li><li class="navelem"><a class="el" href="classfea_1_1_global_stiff_assembler.html">GlobalStiffAssembler</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">fea::GlobalStiffAssembler Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfea_1_1_global_stiff_assembler.html">fea::GlobalStiffAssembler</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8">calcAelem</a>(const Eigen::Vector3d &nx, const Eigen::Vector3d &nz)</td><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html">fea::GlobalStiffAssembler</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701">calcKelem</a>(unsigned int i, const Job &job)</td><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html">fea::GlobalStiffAssembler</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a37389168def7bc5993f1e49cd584e32c">getAelem</a>()</td><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html">fea::GlobalStiffAssembler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a860467d39009b2cf45ec68cd799f5213">getKelem</a>()</td><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html">fea::GlobalStiffAssembler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a1a880ef51b6dd2619ac3f4f510a726a2">GlobalStiffAssembler</a>()</td><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html">fea::GlobalStiffAssembler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875">operator()</a>(SparseMat &Kg, const Job &job, const std::vector< Tie > &ties)</td><td class="entry"><a class="el" href="classfea_1_1_global_stiff_assembler.html">fea::GlobalStiffAssembler</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,385 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: fea::GlobalStiffAssembler Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacefea.html">fea</a></li><li class="navelem"><a class="el" href="classfea_1_1_global_stiff_assembler.html">GlobalStiffAssembler</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classfea_1_1_global_stiff_assembler-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">fea::GlobalStiffAssembler Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Assembles the global stiffness matrix.
|
||||
<a href="classfea_1_1_global_stiff_assembler.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="threed__beam__fea_8h_source.html">threed_beam_fea.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a1a880ef51b6dd2619ac3f4f510a726a2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a1a880ef51b6dd2619ac3f4f510a726a2">GlobalStiffAssembler</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a880ef51b6dd2619ac3f4f510a726a2"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#a1a880ef51b6dd2619ac3f4f510a726a2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a880ef51b6dd2619ac3f4f510a726a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae07a113c97d0aa76a6391b4697961875"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875">operator()</a> (<a class="el" href="namespacefea.html#ab9a3b4734f69bd4a2a883d7b9bab5662">SparseMat</a> &Kg, const <a class="el" href="structfea_1_1_job.html">Job</a> &job, const std::vector< <a class="el" href="structfea_1_1_tie.html">Tie</a> > &ties)</td></tr>
|
||||
<tr class="memdesc:ae07a113c97d0aa76a6391b4697961875"><td class="mdescLeft"> </td><td class="mdescRight">Assembles the global stiffness matrix. <a href="#ae07a113c97d0aa76a6391b4697961875">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae07a113c97d0aa76a6391b4697961875"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad75afc9ef363da11c60a9d84f190701"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701">calcKelem</a> (unsigned int i, const <a class="el" href="structfea_1_1_job.html">Job</a> &job)</td></tr>
|
||||
<tr class="memdesc:aad75afc9ef363da11c60a9d84f190701"><td class="mdescLeft"> </td><td class="mdescRight">Updates the elemental stiffness matrix for the <code>ith</code> element. <a href="#aad75afc9ef363da11c60a9d84f190701">More...</a><br /></td></tr>
|
||||
<tr class="separator:aad75afc9ef363da11c60a9d84f190701"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c403407b2a17700bec9de277ae717d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8">calcAelem</a> (const Eigen::Vector3d &nx, const Eigen::Vector3d &nz)</td></tr>
|
||||
<tr class="memdesc:a9c403407b2a17700bec9de277ae717d8"><td class="mdescLeft"> </td><td class="mdescRight">Updates the rotation and transposed rotation matrices. <a href="#a9c403407b2a17700bec9de277ae717d8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9c403407b2a17700bec9de277ae717d8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a860467d39009b2cf45ec68cd799f5213"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacefea.html#ae6576c78eabdf80c7a1b2ab0a9046433">LocalMatrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a860467d39009b2cf45ec68cd799f5213">getKelem</a> ()</td></tr>
|
||||
<tr class="memdesc:a860467d39009b2cf45ec68cd799f5213"><td class="mdescLeft"> </td><td class="mdescRight">Returns the currently stored elemental stiffness matrix. <a href="#a860467d39009b2cf45ec68cd799f5213">More...</a><br /></td></tr>
|
||||
<tr class="separator:a860467d39009b2cf45ec68cd799f5213"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37389168def7bc5993f1e49cd584e32c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacefea.html#ae6576c78eabdf80c7a1b2ab0a9046433">LocalMatrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfea_1_1_global_stiff_assembler.html#a37389168def7bc5993f1e49cd584e32c">getAelem</a> ()</td></tr>
|
||||
<tr class="memdesc:a37389168def7bc5993f1e49cd584e32c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the currently stored rotation matrix. <a href="#a37389168def7bc5993f1e49cd584e32c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a37389168def7bc5993f1e49cd584e32c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Assembles the global stiffness matrix. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a1a880ef51b6dd2619ac3f4f510a726a2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">fea::GlobalStiffAssembler::GlobalStiffAssembler </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Default constructor. </p>
|
||||
<p>Initializes all entries in member matrices to 0.0. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a9c403407b2a17700bec9de277ae717d8"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void fea::GlobalStiffAssembler::calcAelem </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const Eigen::Vector3d & </td>
|
||||
<td class="paramname"><em>nx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const Eigen::Vector3d & </td>
|
||||
<td class="paramname"><em>nz</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Updates the rotation and transposed rotation matrices. </p>
|
||||
<p>The rotation matrices <code>Aelem</code> and <code>AelemT</code> are updated based on the 2 specified unit normal vectors along the local x and y directions.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td><code>Eigen::Matrix3d</code>. Unit normal vector in global space parallel to the beam element's local x-direction. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td><code>Eigen::Matrix3d</code>. Unit normal vector in global space parallel to the beam element's local y-direction. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph.png" border="0" usemap="#classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph" alt=""/></div>
|
||||
<map name="classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph" id="classfea_1_1_global_stiff_assembler_a9c403407b2a17700bec9de277ae717d8_icgraph">
|
||||
<area shape="rect" id="node2" href="classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701" title="Updates the elemental stiffness matrix for the ith element. " alt="" coords="229,5,405,47"/>
|
||||
<area shape="rect" id="node3" href="classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875" title="Assembles the global stiffness matrix. " alt="" coords="453,5,629,47"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aad75afc9ef363da11c60a9d84f190701"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void fea::GlobalStiffAssembler::calcKelem </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>i</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structfea_1_1_job.html">Job</a> & </td>
|
||||
<td class="paramname"><em>job</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Updates the elemental stiffness matrix for the <code>ith</code> element. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">i</td><td><code>unsigned int</code>. Specifies the ith element for which the elemental stiffness matrix is calculated. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">job</td><td><code><a class="el" href="structfea_1_1_job.html" title="Contains a node list, element list, and the properties of each element. ">Job</a></code>. Current <code><a class="el" href="structfea_1_1_job.html" title="Contains a node list, element list, and the properties of each element. ">fea::Job</a></code> to analyze contains node, element, and property lists. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph.png" border="0" usemap="#classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph" alt=""/></div>
|
||||
<map name="classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph" id="classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_cgraph">
|
||||
<area shape="rect" id="node2" href="namespacefea.html#a22c94233f560b36c5e782d6e73cebae3" title="Calculates the distance between 2 nodes. " alt="" coords="277,5,357,32"/>
|
||||
<area shape="rect" id="node3" href="classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8" title="Updates the rotation and transposed rotation matrices. " alt="" coords="229,57,405,98"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph.png" border="0" usemap="#classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph" alt=""/></div>
|
||||
<map name="classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph" id="classfea_1_1_global_stiff_assembler_aad75afc9ef363da11c60a9d84f190701_icgraph">
|
||||
<area shape="rect" id="node2" href="classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875" title="Assembles the global stiffness matrix. " alt="" coords="229,5,405,47"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a37389168def7bc5993f1e49cd584e32c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="namespacefea.html#ae6576c78eabdf80c7a1b2ab0a9046433">LocalMatrix</a> fea::GlobalStiffAssembler::getAelem </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the currently stored rotation matrix. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd><b>Rotation matrix</b> <code><a class="el" href="namespacefea.html#ae6576c78eabdf80c7a1b2ab0a9046433">fea::LocalMatrix</a></code>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a860467d39009b2cf45ec68cd799f5213"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="namespacefea.html#ae6576c78eabdf80c7a1b2ab0a9046433">LocalMatrix</a> fea::GlobalStiffAssembler::getKelem </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the currently stored elemental stiffness matrix. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd><b>Elemental stiffness matrix</b> <code><a class="el" href="namespacefea.html#ae6576c78eabdf80c7a1b2ab0a9046433">fea::LocalMatrix</a></code>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae07a113c97d0aa76a6391b4697961875"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void fea::GlobalStiffAssembler::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="namespacefea.html#ab9a3b4734f69bd4a2a883d7b9bab5662">SparseMat</a> & </td>
|
||||
<td class="paramname"><em>Kg</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structfea_1_1_job.html">Job</a> & </td>
|
||||
<td class="paramname"><em>job</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="structfea_1_1_tie.html">Tie</a> > & </td>
|
||||
<td class="paramname"><em>ties</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Assembles the global stiffness matrix. </p>
|
||||
<p>The input stiffness matrix is modified in place to contain the correct values for the given job. Assumes that the input stiffness matrix has the correct dimensions and all values are initially set to zero.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir"></td><td class="paramname">Kg</td><td><code><a class="el" href="namespacefea.html#ab78c368a6a71d4dd85184e0ab034bde6">fea::GlobalStiffMatrix</a></code>. Modified in place. After evaluation, Kg contains the correct values for the global stiffness matrix due to the input <a class="el" href="structfea_1_1_job.html" title="Contains a node list, element list, and the properties of each element. ">Job</a>. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">job</td><td><code><a class="el" href="structfea_1_1_job.html" title="Contains a node list, element list, and the properties of each element. ">fea::Job</a></code>. Current <a class="el" href="structfea_1_1_job.html" title="Contains a node list, element list, and the properties of each element. ">Job</a> to analyze contains node, element, and property lists. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">ties</td><td><code>std::vector<<a class="el" href="structfea_1_1_tie.html" title="Places linear springs between all degrees of freedom of 2 nodes. ">fea::Tie</a>></code>. Vector of ties that apply to attach springs of specified stiffness to all nodal degrees of freedom between each set of nodes indicated. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph.png" border="0" usemap="#classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph" alt=""/></div>
|
||||
<map name="classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph" id="classfea_1_1_global_stiff_assembler_ae07a113c97d0aa76a6391b4697961875_cgraph">
|
||||
<area shape="rect" id="node2" href="classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701" title="Updates the elemental stiffness matrix for the ith element. " alt="" coords="229,27,405,69"/>
|
||||
<area shape="rect" id="node5" href="namespacefea.html#adb99d60a0e4eb10e55a7c52044efb6e3" title="Loads any tie constraints into the set of triplets that will become the global stiffness matrix..." alt="" coords="265,93,369,120"/>
|
||||
<area shape="rect" id="node3" href="namespacefea.html#a22c94233f560b36c5e782d6e73cebae3" title="Calculates the distance between 2 nodes. " alt="" coords="501,5,581,32"/>
|
||||
<area shape="rect" id="node4" href="classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8" title="Updates the rotation and transposed rotation matrices. " alt="" coords="453,57,629,98"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>include/<a class="el" href="threed__beam__fea_8h_source.html">threed_beam_fea.h</a></li>
|
||||
<li>src/<a class="el" href="threed__beam__fea_8cpp.html">threed_beam_fea.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,4 @@
|
|||
<map id="fea::GlobalStiffAssembler::calcAelem" name="fea::GlobalStiffAssembler::calcAelem">
|
||||
<area shape="rect" id="node2" href="$classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701" title="Updates the elemental stiffness matrix for the ith element. " alt="" coords="229,5,405,47"/>
|
||||
<area shape="rect" id="node3" href="$classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875" title="Assembles the global stiffness matrix. " alt="" coords="453,5,629,47"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
36bece1ae3f12b4e50e7bcf60af5477a
|
After Width: | Height: | Size: 7.9 KiB |
|
@ -0,0 +1,4 @@
|
|||
<map id="fea::GlobalStiffAssembler::calcKelem" name="fea::GlobalStiffAssembler::calcKelem">
|
||||
<area shape="rect" id="node2" href="$namespacefea.html#a22c94233f560b36c5e782d6e73cebae3" title="Calculates the distance between 2 nodes. " alt="" coords="277,5,357,32"/>
|
||||
<area shape="rect" id="node3" href="$classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8" title="Updates the rotation and transposed rotation matrices. " alt="" coords="229,57,405,98"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
67484d80a8566011ebe139b95a90a032
|
After Width: | Height: | Size: 8.9 KiB |
|
@ -0,0 +1,3 @@
|
|||
<map id="fea::GlobalStiffAssembler::calcKelem" name="fea::GlobalStiffAssembler::calcKelem">
|
||||
<area shape="rect" id="node2" href="$classfea_1_1_global_stiff_assembler.html#ae07a113c97d0aa76a6391b4697961875" title="Assembles the global stiffness matrix. " alt="" coords="229,5,405,47"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
4a68ffd8fb0eb88b1c1d0e88571bc18a
|
After Width: | Height: | Size: 6.1 KiB |
|
@ -0,0 +1,6 @@
|
|||
<map id="fea::GlobalStiffAssembler::operator()" name="fea::GlobalStiffAssembler::operator()">
|
||||
<area shape="rect" id="node2" href="$classfea_1_1_global_stiff_assembler.html#aad75afc9ef363da11c60a9d84f190701" title="Updates the elemental stiffness matrix for the ith element. " alt="" coords="229,27,405,69"/>
|
||||
<area shape="rect" id="node5" href="$namespacefea.html#adb99d60a0e4eb10e55a7c52044efb6e3" title="Loads any tie constraints into the set of triplets that will become the global stiffness matrix..." alt="" coords="265,93,369,120"/>
|
||||
<area shape="rect" id="node3" href="$namespacefea.html#a22c94233f560b36c5e782d6e73cebae3" title="Calculates the distance between 2 nodes. " alt="" coords="501,5,581,32"/>
|
||||
<area shape="rect" id="node4" href="$classfea_1_1_global_stiff_assembler.html#a9c403407b2a17700bec9de277ae717d8" title="Updates the rotation and transposed rotation matrices. " alt="" coords="453,57,629,98"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
bbb8c8cdf46e384ec88fa248660fbbb0
|
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 132 B |
|
@ -0,0 +1,234 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: src/cmd.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">cmd.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <tclap/CmdLine.h></code><br />
|
||||
<code>#include <rapidjson/document.h></code><br />
|
||||
<code>#include "<a class="el" href="threed__beam__fea_8h_source.html">threed_beam_fea.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="setup_8h_source.html">setup.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for cmd.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="cmd_8cpp__incl.png" border="0" usemap="#src_2cmd_8cpp" alt=""/></div>
|
||||
<map name="src_2cmd_8cpp" id="src_2cmd_8cpp">
|
||||
<area shape="rect" id="node4" href="threed__beam__fea_8h.html" title="threed_beam_fea.h" alt="" coords="607,80,746,107"/>
|
||||
<area shape="rect" id="node26" href="setup_8h.html" title="setup.h" alt="" coords="1066,80,1133,107"/>
|
||||
<area shape="rect" id="node13" href="containers_8h.html" title="containers.h" alt="" coords="773,155,869,181"/>
|
||||
<area shape="rect" id="node15" href="options_8h.html" title="options.h" alt="" coords="1005,155,1082,181"/>
|
||||
<area shape="rect" id="node17" href="summary_8h.html" title="summary.h" alt="" coords="893,155,981,181"/>
|
||||
<area shape="rect" id="node18" href="csv__parser_8h.html" title="csv_parser.h" alt="" coords="1106,155,1205,181"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ab7c3e62134c4637270fa4f9e59fe7b7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structfea_1_1_summary.html">fea::Summary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a">runAnalysis</a> (const rapidjson::Document &config_doc)</td></tr>
|
||||
<tr class="separator:ab7c3e62134c4637270fa4f9e59fe7b7a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
|
||||
<tr class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int main </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>argc</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>argv</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png" border="0" usemap="#cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" alt=""/></div>
|
||||
<map name="cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" id="cmd_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph">
|
||||
<area shape="rect" id="node2" href="namespacefea.html#a126e737b8f8a337d3fb431ba213b4735" title="fea::parseJSONConfig" alt="" coords="105,107,267,133"/>
|
||||
<area shape="rect" id="node3" href="cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a" title="runAnalysis" alt="" coords="139,157,233,184"/>
|
||||
<area shape="rect" id="node4" href="namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c" title="fea::createJobFromJSON" alt="" coords="333,31,511,57"/>
|
||||
<area shape="rect" id="node7" href="namespacefea.html#a2fcdf225a9bd25d73c5494d86597025c" title="fea::createTieVecFromJSON" alt="" coords="322,81,522,108"/>
|
||||
<area shape="rect" id="node8" href="namespacefea.html#aa86bdb3a895956a13997d2d98097d42d" title="fea::createBCVecFromJSON" alt="" coords="323,132,521,159"/>
|
||||
<area shape="rect" id="node9" href="namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530" title="fea::createForceVecFromJSON" alt="" coords="315,183,529,209"/>
|
||||
<area shape="rect" id="node10" href="namespacefea.html#aabd98531e9fb83a92514ff834fb84ad6" title="fea::createOptionsFromJSON" alt="" coords="321,233,523,260"/>
|
||||
<area shape="rect" id="node11" href="namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="381,284,463,311"/>
|
||||
<area shape="rect" id="node5" href="namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb" title="fea::createNodeVecFromJSON" alt="" coords="577,5,791,32"/>
|
||||
<area shape="rect" id="node6" href="namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3" title="fea::createElemVecFromJSON" alt="" coords="579,56,789,83"/>
|
||||
<area shape="rect" id="node12" href="namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="633,183,735,209"/>
|
||||
<area shape="rect" id="node13" href="namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="625,233,743,260"/>
|
||||
<area shape="rect" id="node14" href="namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="601,284,767,311"/>
|
||||
<area shape="rect" id="node15" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="607,335,761,361"/>
|
||||
<area shape="rect" id="node16" href="structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="595,385,773,412"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab7c3e62134c4637270fa4f9e59fe7b7a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structfea_1_1_summary.html">fea::Summary</a> runAnalysis </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const rapidjson::Document & </td>
|
||||
<td class="paramname"><em>config_doc</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph.png" border="0" usemap="#cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph" alt=""/></div>
|
||||
<map name="cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph" id="cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_cgraph">
|
||||
<area shape="rect" id="node2" href="namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c" title="fea::createJobFromJSON" alt="" coords="166,31,345,57"/>
|
||||
<area shape="rect" id="node5" href="namespacefea.html#a2fcdf225a9bd25d73c5494d86597025c" title="fea::createTieVecFromJSON" alt="" coords="155,81,355,108"/>
|
||||
<area shape="rect" id="node6" href="namespacefea.html#aa86bdb3a895956a13997d2d98097d42d" title="fea::createBCVecFromJSON" alt="" coords="156,132,355,159"/>
|
||||
<area shape="rect" id="node7" href="namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530" title="fea::createForceVecFromJSON" alt="" coords="148,183,363,209"/>
|
||||
<area shape="rect" id="node8" href="namespacefea.html#aabd98531e9fb83a92514ff834fb84ad6" title="fea::createOptionsFromJSON" alt="" coords="154,233,357,260"/>
|
||||
<area shape="rect" id="node9" href="namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="214,284,297,311"/>
|
||||
<area shape="rect" id="node3" href="namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb" title="fea::createNodeVecFromJSON" alt="" coords="411,5,624,32"/>
|
||||
<area shape="rect" id="node4" href="namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3" title="fea::createElemVecFromJSON" alt="" coords="413,56,622,83"/>
|
||||
<area shape="rect" id="node10" href="namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="466,183,569,209"/>
|
||||
<area shape="rect" id="node11" href="namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="458,233,577,260"/>
|
||||
<area shape="rect" id="node12" href="namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="435,284,600,311"/>
|
||||
<area shape="rect" id="node13" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="441,335,594,361"/>
|
||||
<area shape="rect" id="node14" href="structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="429,385,606,412"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
<p><div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph.png" border="0" usemap="#cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph" alt=""/></div>
|
||||
<map name="cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph" id="cmd_8cpp_ab7c3e62134c4637270fa4f9e59fe7b7a_icgraph">
|
||||
<area shape="rect" id="node2" href="cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="148,5,200,32"/>
|
||||
</map>
|
||||
</div>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,8 @@
|
|||
<map id="src/cmd.cpp" name="src/cmd.cpp">
|
||||
<area shape="rect" id="node4" href="$threed__beam__fea_8h.html" title="threed_beam_fea.h" alt="" coords="607,80,746,107"/>
|
||||
<area shape="rect" id="node26" href="$setup_8h.html" title="setup.h" alt="" coords="1066,80,1133,107"/>
|
||||
<area shape="rect" id="node13" href="$containers_8h.html" title="containers.h" alt="" coords="773,155,869,181"/>
|
||||
<area shape="rect" id="node15" href="$options_8h.html" title="options.h" alt="" coords="1005,155,1082,181"/>
|
||||
<area shape="rect" id="node17" href="$summary_8h.html" title="summary.h" alt="" coords="893,155,981,181"/>
|
||||
<area shape="rect" id="node18" href="$csv__parser_8h.html" title="csv_parser.h" alt="" coords="1106,155,1205,181"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
ba4cd05b553fdecf4dbf111da7e3839e
|
After Width: | Height: | Size: 73 KiB |
|
@ -0,0 +1,17 @@
|
|||
<map id="main" name="main">
|
||||
<area shape="rect" id="node2" href="$namespacefea.html#a126e737b8f8a337d3fb431ba213b4735" title="fea::parseJSONConfig" alt="" coords="105,107,267,133"/>
|
||||
<area shape="rect" id="node3" href="$cmd_8cpp.html#ab7c3e62134c4637270fa4f9e59fe7b7a" title="runAnalysis" alt="" coords="139,157,233,184"/>
|
||||
<area shape="rect" id="node4" href="$namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c" title="fea::createJobFromJSON" alt="" coords="333,31,511,57"/>
|
||||
<area shape="rect" id="node7" href="$namespacefea.html#a2fcdf225a9bd25d73c5494d86597025c" title="fea::createTieVecFromJSON" alt="" coords="322,81,522,108"/>
|
||||
<area shape="rect" id="node8" href="$namespacefea.html#aa86bdb3a895956a13997d2d98097d42d" title="fea::createBCVecFromJSON" alt="" coords="323,132,521,159"/>
|
||||
<area shape="rect" id="node9" href="$namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530" title="fea::createForceVecFromJSON" alt="" coords="315,183,529,209"/>
|
||||
<area shape="rect" id="node10" href="$namespacefea.html#aabd98531e9fb83a92514ff834fb84ad6" title="fea::createOptionsFromJSON" alt="" coords="321,233,523,260"/>
|
||||
<area shape="rect" id="node11" href="$namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="381,284,463,311"/>
|
||||
<area shape="rect" id="node5" href="$namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb" title="fea::createNodeVecFromJSON" alt="" coords="577,5,791,32"/>
|
||||
<area shape="rect" id="node6" href="$namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3" title="fea::createElemVecFromJSON" alt="" coords="579,56,789,83"/>
|
||||
<area shape="rect" id="node12" href="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="633,183,735,209"/>
|
||||
<area shape="rect" id="node13" href="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="625,233,743,260"/>
|
||||
<area shape="rect" id="node14" href="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="601,284,767,311"/>
|
||||
<area shape="rect" id="node15" href="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="607,335,761,361"/>
|
||||
<area shape="rect" id="node16" href="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="595,385,773,412"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
ed6fefb88ad8958d7acde82070690543
|
After Width: | Height: | Size: 46 KiB |
|
@ -0,0 +1,15 @@
|
|||
<map id="runAnalysis" name="runAnalysis">
|
||||
<area shape="rect" id="node2" href="$namespacefea.html#aad7c45b93603bd80a9ff05c5e5c9a77c" title="fea::createJobFromJSON" alt="" coords="166,31,345,57"/>
|
||||
<area shape="rect" id="node5" href="$namespacefea.html#a2fcdf225a9bd25d73c5494d86597025c" title="fea::createTieVecFromJSON" alt="" coords="155,81,355,108"/>
|
||||
<area shape="rect" id="node6" href="$namespacefea.html#aa86bdb3a895956a13997d2d98097d42d" title="fea::createBCVecFromJSON" alt="" coords="156,132,355,159"/>
|
||||
<area shape="rect" id="node7" href="$namespacefea.html#a0d1c659e6bbaea42ae48b489218d7530" title="fea::createForceVecFromJSON" alt="" coords="148,183,363,209"/>
|
||||
<area shape="rect" id="node8" href="$namespacefea.html#aabd98531e9fb83a92514ff834fb84ad6" title="fea::createOptionsFromJSON" alt="" coords="154,233,357,260"/>
|
||||
<area shape="rect" id="node9" href="$namespacefea.html#aca9724c7cab58b0671b29f3f4318e599" title="Solves the finite element analysis defined by the input Job, boundary conditions, and prescribed noda..." alt="" coords="214,284,297,311"/>
|
||||
<area shape="rect" id="node3" href="$namespacefea.html#aeb3c988a0fb1f75ea8a842e3b69f13eb" title="fea::createNodeVecFromJSON" alt="" coords="411,5,624,32"/>
|
||||
<area shape="rect" id="node4" href="$namespacefea.html#ab8f4352c4c5540dbc63ee1eedb6744c3" title="fea::createElemVecFromJSON" alt="" coords="413,56,622,83"/>
|
||||
<area shape="rect" id="node10" href="$namespacefea.html#a9a7fec579a34d0fed8339237f2cfe994" title="Loads the boundary conditions into the global stiffness matrix and force vector. " alt="" coords="466,183,569,209"/>
|
||||
<area shape="rect" id="node11" href="$namespacefea.html#af9e37d32f38ace35944f1e63f4a447fa" title="Loads the prescribed forces into the force vector. " alt="" coords="458,233,577,260"/>
|
||||
<area shape="rect" id="node12" href="$namespacefea.html#ad101dfa486fc4d0bd848129ff2453139" title="Computes the forces in the tie elements based on the nodal displacements of the FE analysis and the s..." alt="" coords="435,284,600,311"/>
|
||||
<area shape="rect" id="node13" href="$classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576" title="fea::CSVParser::write" alt="" coords="441,335,594,361"/>
|
||||
<area shape="rect" id="node14" href="$structfea_1_1_summary.html#ad1880ea430b8b0ed28e09cefd7880a7a" title="Returns a message containing the results of the analysis. " alt="" coords="429,385,606,412"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
0d3c21b2dabd3c1caad37d0f1fb4366b
|
After Width: | Height: | Size: 41 KiB |
|
@ -0,0 +1,3 @@
|
|||
<map id="runAnalysis" name="runAnalysis">
|
||||
<area shape="rect" id="node2" href="$cmd_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="148,5,200,32"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
36c27b94ed772fa5e446c4b97baffe34
|
After Width: | Height: | Size: 2.1 KiB |
|
@ -0,0 +1,194 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: include/containers.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">containers.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <vector></code><br />
|
||||
<code>#include <Eigen/Core></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for containers.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="containers_8h__incl.png" border="0" usemap="#include_2containers_8h" alt=""/></div>
|
||||
<map name="include_2containers_8h" id="include_2containers_8h">
|
||||
</map>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="containers_8h__dep__incl.png" border="0" usemap="#include_2containers_8hdep" alt=""/></div>
|
||||
<map name="include_2containers_8hdep" id="include_2containers_8hdep">
|
||||
<area shape="rect" id="node2" href="setup_8h.html" title="include/setup.h" alt="" coords="182,87,297,114"/>
|
||||
<area shape="rect" id="node8" href="threed__beam__fea_8h.html" title="include/threed_beam\l_fea.h" alt="" coords="404,80,555,121"/>
|
||||
<area shape="rect" id="node3" href="mainwindow_8h.html" title="gui/mainwindow.h" alt="" coords="5,177,137,203"/>
|
||||
<area shape="rect" id="node6" href="cmd_8cpp.html" title="src/cmd.cpp" alt="" coords="290,177,386,203"/>
|
||||
<area shape="rect" id="node7" href="setup_8cpp.html" title="src/setup.cpp" alt="" coords="162,177,266,203"/>
|
||||
<area shape="rect" id="node4" href="main_8cpp.html" title="gui/main.cpp" alt="" coords="21,259,122,285"/>
|
||||
<area shape="rect" id="node5" href="mainwindow_8cpp.html" title="gui/mainwindow.cpp" alt="" coords="248,259,396,285"/>
|
||||
<area shape="rect" id="node9" href="cantilever__beam__with__ties_8cpp.html" title="examples/cantilever\l_beam_with_ties.cpp" alt="" coords="461,169,609,211"/>
|
||||
<area shape="rect" id="node10" href="_l__bracket_8cpp.html" title="examples/L_bracket.cpp" alt="" coords="634,177,805,203"/>
|
||||
<area shape="rect" id="node11" href="threed__beam__fea_8cpp.html" title="src/threed_beam_fea.cpp" alt="" coords="829,177,1005,203"/>
|
||||
</map>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="containers_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfea_1_1_b_c.html">fea::BC</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A boundary condition to enforce. <a href="structfea_1_1_b_c.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfea_1_1_force.html">fea::Force</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A nodal force to enforce. <a href="structfea_1_1_force.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfea_1_1_props.html">fea::Props</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The set of properties associated with an element. <a href="structfea_1_1_props.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfea_1_1_tie.html">fea::Tie</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Places linear springs between all degrees of freedom of 2 nodes. <a href="structfea_1_1_tie.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfea_1_1_elem.html">fea::Elem</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An element of the mesh. Contains the indices of the two <code><a class="el" href="namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9" title="A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality. ">fea::Node</a></code>'s that form the element as well as the properties of the element given by the <code><a class="el" href="structfea_1_1_props.html" title="The set of properties associated with an element. ">fea::Props</a></code> struct. <a href="structfea_1_1_elem.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfea_1_1_job.html">fea::Job</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Contains a node list, element list, and the properties of each element. <a href="structfea_1_1_job.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacefea"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefea.html">fea</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:acea7372904bb1c5f0570e9a53cf6fba9"><td class="memItemLeft" align="right" valign="top">typedef Eigen::Vector3d </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9">fea::Node</a></td></tr>
|
||||
<tr class="memdesc:acea7372904bb1c5f0570e9a53cf6fba9"><td class="mdescLeft"> </td><td class="mdescRight">A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality. <a href="namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9">More...</a><br /></td></tr>
|
||||
<tr class="separator:acea7372904bb1c5f0570e9a53cf6fba9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:aeaca75d33e81b79c9282f3e69a238d72"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72">fea::DOF</a> { <br />
|
||||
  <a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb">fea::DISPLACEMENT_X</a>,
|
||||
<a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9">fea::DISPLACEMENT_Y</a>,
|
||||
<a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1">fea::DISPLACEMENT_Z</a>,
|
||||
<a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616">fea::ROTATION_X</a>,
|
||||
<br />
|
||||
  <a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125">fea::ROTATION_Y</a>,
|
||||
<a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c">fea::ROTATION_Z</a>,
|
||||
<a class="el" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707">fea::NUM_DOFS</a>
|
||||
<br />
|
||||
}<tr class="memdesc:aeaca75d33e81b79c9282f3e69a238d72"><td class="mdescLeft"> </td><td class="mdescRight">Convenience enumerator for specifying the active degree of freedom in a constraint. <a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72">More...</a><br /></td></tr>
|
||||
<tr class="separator:aeaca75d33e81b79c9282f3e69a238d72"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Ryan Latture </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>8-12-15</dd></dl>
|
||||
<p>Contains the structs used to organize the job, BCs, and ties for 3D beam FEA. </p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,12 @@
|
|||
<map id="include/containers.h" name="include/containers.h">
|
||||
<area shape="rect" id="node2" href="$setup_8h.html" title="include/setup.h" alt="" coords="182,87,297,114"/>
|
||||
<area shape="rect" id="node8" href="$threed__beam__fea_8h.html" title="include/threed_beam\l_fea.h" alt="" coords="404,80,555,121"/>
|
||||
<area shape="rect" id="node3" href="$mainwindow_8h.html" title="gui/mainwindow.h" alt="" coords="5,177,137,203"/>
|
||||
<area shape="rect" id="node6" href="$cmd_8cpp.html" title="src/cmd.cpp" alt="" coords="290,177,386,203"/>
|
||||
<area shape="rect" id="node7" href="$setup_8cpp.html" title="src/setup.cpp" alt="" coords="162,177,266,203"/>
|
||||
<area shape="rect" id="node4" href="$main_8cpp.html" title="gui/main.cpp" alt="" coords="21,259,122,285"/>
|
||||
<area shape="rect" id="node5" href="$mainwindow_8cpp.html" title="gui/mainwindow.cpp" alt="" coords="248,259,396,285"/>
|
||||
<area shape="rect" id="node9" href="$cantilever__beam__with__ties_8cpp.html" title="examples/cantilever\l_beam_with_ties.cpp" alt="" coords="461,169,609,211"/>
|
||||
<area shape="rect" id="node10" href="$_l__bracket_8cpp.html" title="examples/L_bracket.cpp" alt="" coords="634,177,805,203"/>
|
||||
<area shape="rect" id="node11" href="$threed__beam__fea_8cpp.html" title="src/threed_beam_fea.cpp" alt="" coords="829,177,1005,203"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
8bcf88adb8d66e2b8d1c383105cd1d78
|
After Width: | Height: | Size: 34 KiB |
|
@ -0,0 +1,2 @@
|
|||
<map id="include/containers.h" name="include/containers.h">
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
6441145cc1cc2c2cd1b0d726df6d4e2b
|
After Width: | Height: | Size: 5.2 KiB |
|
@ -0,0 +1,282 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: include/containers.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">containers.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="containers_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">// Copyright 2015. All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// Redistribution and use in source and binary forms, with or without</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// modification, are permitted provided that the following conditions are met:</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// * Redistributions of source code must retain the above copyright notice,</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// this list of conditions and the following disclaimer.</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// * Redistributions in binary form must reproduce the above copyright notice,</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// this list of conditions and the following disclaimer in the documentation</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// and/or other materials provided with the distribution.</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// POSSIBILITY OF SUCH DAMAGE.</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment">// Author: ryan.latture@gmail.com (Ryan Latture)</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#ifndef FEA_CONTAINERS_H</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#define FEA_CONTAINERS_H</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include <Eigen/Core></span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="namespacefea.html"> 41</a></span> <span class="keyword">namespace </span><a class="code" href="namespacefea.html">fea</a> {</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9"> 56</a></span>  <span class="keyword">typedef</span> Eigen::Vector3d <a class="code" href="namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9">Node</a>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structfea_1_1_b_c.html"> 70</a></span>  <span class="keyword">struct </span><a class="code" href="structfea_1_1_b_c.html">BC</a> {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128"> 71</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128">node</a>;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb"> 77</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb">dof</a>;</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structfea_1_1_b_c.html#a0c630a3b3740d63741acb1a10d356e8f"> 79</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_b_c.html#a0c630a3b3740d63741acb1a10d356e8f">value</a>;</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structfea_1_1_b_c.html#a48a4142bc6eb4dd9a45d6c8c832db23e"> 85</a></span>  <a class="code" href="structfea_1_1_b_c.html#a48a4142bc6eb4dd9a45d6c8c832db23e">BC</a>() : node(0), dof(0), value(0) { };</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structfea_1_1_b_c.html#a6b9028bb4398feaf7edc7467ef6fe447"> 93</a></span>  <a class="code" href="structfea_1_1_b_c.html#a6b9028bb4398feaf7edc7467ef6fe447">BC</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _node, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _dof, <span class="keywordtype">double</span> _value) : node(_node), dof(_dof), value(_value) { };</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  };</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structfea_1_1_force.html"> 109</a></span>  <span class="keyword">struct </span><a class="code" href="structfea_1_1_force.html">Force</a> {</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b"> 110</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b">node</a>;</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4"> 116</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4">dof</a>;</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structfea_1_1_force.html#ad3752a20c2da0ddceb0e318517265444"> 118</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_force.html#ad3752a20c2da0ddceb0e318517265444">value</a>;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structfea_1_1_force.html#a93dc2d161dcecb97d3cf11231d3c3c6d"> 124</a></span>  <a class="code" href="structfea_1_1_force.html#a93dc2d161dcecb97d3cf11231d3c3c6d">Force</a>() : node(0), dof(0), value(0) { };</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structfea_1_1_force.html#aee9eb661d238d6b8bf2e69fde1161c0c"> 132</a></span>  <a class="code" href="structfea_1_1_force.html#aee9eb661d238d6b8bf2e69fde1161c0c">Force</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _node, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _dof, <span class="keywordtype">double</span> _value) : node(_node), dof(_dof), value(_value) { };</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  };</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html"> 149</a></span>  <span class="keyword">struct </span><a class="code" href="structfea_1_1_props.html">Props</a> {</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html#a2b62ce53dca695b6876b70e1c72052e9"> 150</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_props.html#a2b62ce53dca695b6876b70e1c72052e9">EA</a>;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html#a948ab7f45bf24f0bbe2b25767cffcc3e"> 151</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_props.html#a948ab7f45bf24f0bbe2b25767cffcc3e">EIz</a>;</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html#aba3dceb749ec5a92dc4936dfcb0520d8"> 152</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_props.html#aba3dceb749ec5a92dc4936dfcb0520d8">EIy</a>;</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html#a50b3f8be74ee6d7957acc247aec96e63"> 153</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_props.html#a50b3f8be74ee6d7957acc247aec96e63">GJ</a>;</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html#abec3517a090da8454c5ad7763cfc73c0"> 154</a></span>  Eigen::Vector3d <a class="code" href="structfea_1_1_props.html#abec3517a090da8454c5ad7763cfc73c0">normal_vec</a>;</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html#a352f8cdb57f06877576e7a3e01c25254"> 156</a></span>  <a class="code" href="structfea_1_1_props.html#a352f8cdb57f06877576e7a3e01c25254">Props</a>() : EA(0), EIz(0), EIy(0), GJ(0) { };</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structfea_1_1_props.html#af7d66e59bbff25eca608b9e28d19a00d"> 168</a></span>  <a class="code" href="structfea_1_1_props.html#af7d66e59bbff25eca608b9e28d19a00d">Props</a>(<span class="keywordtype">double</span> _EA, <span class="keywordtype">double</span> _EIz, <span class="keywordtype">double</span> _EIy, <span class="keywordtype">double</span> _GJ, <span class="keyword">const</span> std::vector<double> &_normal_vec)</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  : EA(_EA), EIz(_EIz), EIy(_EIy), GJ(_GJ) {</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  normal_vec << _normal_vec[0], _normal_vec[1], _normal_vec[2];</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  };</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  };</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structfea_1_1_tie.html"> 194</a></span>  <span class="keyword">struct </span><a class="code" href="structfea_1_1_tie.html">Tie</a> {</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17"> 195</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17">node_number_1</a>;</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc"> 196</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc">node_number_2</a>;</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structfea_1_1_tie.html#aff1afe96a1c7f146950a4409f20cf40e"> 197</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_tie.html#aff1afe96a1c7f146950a4409f20cf40e">lmult</a>;</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structfea_1_1_tie.html#a0749f1dff71abd77be8630965792f212"> 198</a></span>  <span class="keywordtype">double</span> <a class="code" href="structfea_1_1_tie.html#a0749f1dff71abd77be8630965792f212">rmult</a>; </div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structfea_1_1_tie.html#a3542331e92a5ab360e5b56b41b4e52e7"> 204</a></span>  <a class="code" href="structfea_1_1_tie.html#a3542331e92a5ab360e5b56b41b4e52e7">Tie</a>() : node_number_1(0), node_number_2(0), lmult(0), rmult(0) { };</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structfea_1_1_tie.html#a59e7666d7560877514f0e33487677a78"> 213</a></span>  <a class="code" href="structfea_1_1_tie.html#a59e7666d7560877514f0e33487677a78">Tie</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _node_number_1, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _node_number_2, <span class="keywordtype">double</span> _lmult, <span class="keywordtype">double</span> _rmult) :</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  node_number_1(_node_number_1), node_number_2(_node_number_2), lmult(_lmult), rmult(_rmult) { };</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  };</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structfea_1_1_elem.html"> 221</a></span>  <span class="keyword">struct </span><a class="code" href="structfea_1_1_elem.html">Elem</a> {</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80"> 222</a></span>  Eigen::Vector2i <a class="code" href="structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80">node_numbers</a>;</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structfea_1_1_elem.html#a88281e9641b36b35643c099c0c6b3221"> 223</a></span>  <a class="code" href="structfea_1_1_props.html">Props</a> <a class="code" href="structfea_1_1_elem.html#a88281e9641b36b35643c099c0c6b3221">props</a>;</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5"> 228</a></span>  <a class="code" href="structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5">Elem</a>() { };</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e"> 238</a></span>  <a class="code" href="structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e">Elem</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> node1, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> node2, <span class="keyword">const</span> <a class="code" href="structfea_1_1_props.html">Props</a> &_props) : props(_props) {</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  node_numbers << node1, node2;</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  }</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  };</div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structfea_1_1_job.html"> 246</a></span>  <span class="keyword">struct </span><a class="code" href="structfea_1_1_job.html">Job</a> {</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structfea_1_1_job.html#a1a32962efe8d9fe76eac1cf18c35e6a1"> 247</a></span>  std::vector<Node> <a class="code" href="structfea_1_1_job.html#a1a32962efe8d9fe76eac1cf18c35e6a1">nodes</a>;</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structfea_1_1_job.html#af374a03a30bfbd91c4e97c8687b008b6"> 248</a></span>  std::vector<Eigen::Vector2i> <a class="code" href="structfea_1_1_job.html#af374a03a30bfbd91c4e97c8687b008b6">elems</a>;</div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structfea_1_1_job.html#a5d49a6edc7d07b58958d8dce331b6414"> 249</a></span>  std::vector<Props> <a class="code" href="structfea_1_1_job.html#a5d49a6edc7d07b58958d8dce331b6414">props</a>;</div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structfea_1_1_job.html#aa35b101938e2dcc067955323bda576c5"> 254</a></span>  <a class="code" href="structfea_1_1_job.html#aa35b101938e2dcc067955323bda576c5">Job</a>() : nodes(0), elems(0), props(0) { };</div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="structfea_1_1_job.html#a1d38653e42f3ce0cf8dfa1929a03f372"> 265</a></span>  <a class="code" href="structfea_1_1_job.html#a1d38653e42f3ce0cf8dfa1929a03f372">Job</a>(<span class="keyword">const</span> std::vector<Node> &_nodes, <span class="keyword">const</span> std::vector<Elem> _elems) : nodes(_nodes) {</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> num_elems = _elems.size();</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  elems.reserve(num_elems);</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  props.reserve(num_elems);</div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < num_elems; i++) {</div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  elems.push_back(_elems[i].node_numbers);</div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  props.push_back(_elems[i].props);</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  }</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  };</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  };</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72"> 280</a></span>  <span class="keyword">enum</span> <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72">DOF</a> {</div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb"> 284</a></span>  <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb">DISPLACEMENT_X</a>,</div>
|
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9"> 289</a></span>  <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9">DISPLACEMENT_Y</a>,</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1"> 294</a></span>  <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1">DISPLACEMENT_Z</a>,</div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616"> 299</a></span>  <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616">ROTATION_X</a>,</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125"> 304</a></span>  <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125">ROTATION_Y</a>,</div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c"> 309</a></span>  <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c">ROTATION_Z</a>,</div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707"> 313</a></span>  <a class="code" href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707">NUM_DOFS</a></div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  };</div>
|
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> </div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> } <span class="comment">// namespace fea</span></div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> </div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <span class="preprocessor">#endif // FEA_CONTAINERS_H</span></div>
|
||||
<div class="ttc" id="structfea_1_1_elem_html_a88281e9641b36b35643c099c0c6b3221"><div class="ttname"><a href="structfea_1_1_elem.html#a88281e9641b36b35643c099c0c6b3221">fea::Elem::props</a></div><div class="ttdeci">Props props</div><div class="ttdef"><b>Definition:</b> containers.h:223</div></div>
|
||||
<div class="ttc" id="structfea_1_1_force_html_a93dc2d161dcecb97d3cf11231d3c3c6d"><div class="ttname"><a href="structfea_1_1_force.html#a93dc2d161dcecb97d3cf11231d3c3c6d">fea::Force::Force</a></div><div class="ttdeci">Force()</div><div class="ttdoc">Default Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:124</div></div>
|
||||
<div class="ttc" id="structfea_1_1_b_c_html_a48a4142bc6eb4dd9a45d6c8c832db23e"><div class="ttname"><a href="structfea_1_1_b_c.html#a48a4142bc6eb4dd9a45d6c8c832db23e">fea::BC::BC</a></div><div class="ttdeci">BC()</div><div class="ttdoc">Default Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:85</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a83e84bbf75a8e85c73e0fd2bb935bcf1">fea::DISPLACEMENT_Z</a></div><div class="ttdef"><b>Definition:</b> containers.h:294</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html_a50b3f8be74ee6d7957acc247aec96e63"><div class="ttname"><a href="structfea_1_1_props.html#a50b3f8be74ee6d7957acc247aec96e63">fea::Props::GJ</a></div><div class="ttdeci">double GJ</div><div class="ttdef"><b>Definition:</b> containers.h:153</div></div>
|
||||
<div class="ttc" id="structfea_1_1_force_html_a4230fda618e98c1a01e5effbbec346f4"><div class="ttname"><a href="structfea_1_1_force.html#a4230fda618e98c1a01e5effbbec346f4">fea::Force::dof</a></div><div class="ttdeci">unsigned int dof</div><div class="ttdef"><b>Definition:</b> containers.h:116</div></div>
|
||||
<div class="ttc" id="structfea_1_1_b_c_html_a0c630a3b3740d63741acb1a10d356e8f"><div class="ttname"><a href="structfea_1_1_b_c.html#a0c630a3b3740d63741acb1a10d356e8f">fea::BC::value</a></div><div class="ttdeci">double value</div><div class="ttdef"><b>Definition:</b> containers.h:79</div></div>
|
||||
<div class="ttc" id="structfea_1_1_tie_html_a3542331e92a5ab360e5b56b41b4e52e7"><div class="ttname"><a href="structfea_1_1_tie.html#a3542331e92a5ab360e5b56b41b4e52e7">fea::Tie::Tie</a></div><div class="ttdeci">Tie()</div><div class="ttdoc">Default Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:204</div></div>
|
||||
<div class="ttc" id="structfea_1_1_job_html_af374a03a30bfbd91c4e97c8687b008b6"><div class="ttname"><a href="structfea_1_1_job.html#af374a03a30bfbd91c4e97c8687b008b6">fea::Job::elems</a></div><div class="ttdeci">std::vector< Eigen::Vector2i > elems</div><div class="ttdef"><b>Definition:</b> containers.h:248</div></div>
|
||||
<div class="ttc" id="structfea_1_1_elem_html_a74aa2ee3ce027958e8e159e9ede76f3e"><div class="ttname"><a href="structfea_1_1_elem.html#a74aa2ee3ce027958e8e159e9ede76f3e">fea::Elem::Elem</a></div><div class="ttdeci">Elem(unsigned int node1, unsigned int node2, const Props &_props)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:238</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html_a2b62ce53dca695b6876b70e1c72052e9"><div class="ttname"><a href="structfea_1_1_props.html#a2b62ce53dca695b6876b70e1c72052e9">fea::Props::EA</a></div><div class="ttdeci">double EA</div><div class="ttdef"><b>Definition:</b> containers.h:150</div></div>
|
||||
<div class="ttc" id="structfea_1_1_tie_html"><div class="ttname"><a href="structfea_1_1_tie.html">fea::Tie</a></div><div class="ttdoc">Places linear springs between all degrees of freedom of 2 nodes. </div><div class="ttdef"><b>Definition:</b> containers.h:194</div></div>
|
||||
<div class="ttc" id="structfea_1_1_job_html_a1a32962efe8d9fe76eac1cf18c35e6a1"><div class="ttname"><a href="structfea_1_1_job.html#a1a32962efe8d9fe76eac1cf18c35e6a1">fea::Job::nodes</a></div><div class="ttdeci">std::vector< Node > nodes</div><div class="ttdef"><b>Definition:</b> containers.h:247</div></div>
|
||||
<div class="ttc" id="structfea_1_1_tie_html_a59e7666d7560877514f0e33487677a78"><div class="ttname"><a href="structfea_1_1_tie.html#a59e7666d7560877514f0e33487677a78">fea::Tie::Tie</a></div><div class="ttdeci">Tie(unsigned int _node_number_1, unsigned int _node_number_2, double _lmult, double _rmult)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:213</div></div>
|
||||
<div class="ttc" id="structfea_1_1_force_html"><div class="ttname"><a href="structfea_1_1_force.html">fea::Force</a></div><div class="ttdoc">A nodal force to enforce. </div><div class="ttdef"><b>Definition:</b> containers.h:109</div></div>
|
||||
<div class="ttc" id="structfea_1_1_b_c_html_a22487e8a29ef9567a10dacd2bf785128"><div class="ttname"><a href="structfea_1_1_b_c.html#a22487e8a29ef9567a10dacd2bf785128">fea::BC::node</a></div><div class="ttdeci">unsigned int node</div><div class="ttdef"><b>Definition:</b> containers.h:71</div></div>
|
||||
<div class="ttc" id="structfea_1_1_job_html_a5d49a6edc7d07b58958d8dce331b6414"><div class="ttname"><a href="structfea_1_1_job.html#a5d49a6edc7d07b58958d8dce331b6414">fea::Job::props</a></div><div class="ttdeci">std::vector< Props > props</div><div class="ttdef"><b>Definition:</b> containers.h:249</div></div>
|
||||
<div class="ttc" id="structfea_1_1_force_html_a9c8775a2687d7ee6056f2667b3b81e7b"><div class="ttname"><a href="structfea_1_1_force.html#a9c8775a2687d7ee6056f2667b3b81e7b">fea::Force::node</a></div><div class="ttdeci">unsigned int node</div><div class="ttdef"><b>Definition:</b> containers.h:110</div></div>
|
||||
<div class="ttc" id="structfea_1_1_tie_html_aff1afe96a1c7f146950a4409f20cf40e"><div class="ttname"><a href="structfea_1_1_tie.html#aff1afe96a1c7f146950a4409f20cf40e">fea::Tie::lmult</a></div><div class="ttdeci">double lmult</div><div class="ttdef"><b>Definition:</b> containers.h:197</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72afce3a19d68579e4bffcf210a9ef03707">fea::NUM_DOFS</a></div><div class="ttdef"><b>Definition:</b> containers.h:313</div></div>
|
||||
<div class="ttc" id="structfea_1_1_b_c_html_af60be3c2cb271f75bc9f8d977a92f1bb"><div class="ttname"><a href="structfea_1_1_b_c.html#af60be3c2cb271f75bc9f8d977a92f1bb">fea::BC::dof</a></div><div class="ttdeci">unsigned int dof</div><div class="ttdef"><b>Definition:</b> containers.h:77</div></div>
|
||||
<div class="ttc" id="structfea_1_1_force_html_ad3752a20c2da0ddceb0e318517265444"><div class="ttname"><a href="structfea_1_1_force.html#ad3752a20c2da0ddceb0e318517265444">fea::Force::value</a></div><div class="ttdeci">double value</div><div class="ttdef"><b>Definition:</b> containers.h:118</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html_a948ab7f45bf24f0bbe2b25767cffcc3e"><div class="ttname"><a href="structfea_1_1_props.html#a948ab7f45bf24f0bbe2b25767cffcc3e">fea::Props::EIz</a></div><div class="ttdeci">double EIz</div><div class="ttdef"><b>Definition:</b> containers.h:151</div></div>
|
||||
<div class="ttc" id="structfea_1_1_job_html_a1d38653e42f3ce0cf8dfa1929a03f372"><div class="ttname"><a href="structfea_1_1_job.html#a1d38653e42f3ce0cf8dfa1929a03f372">fea::Job::Job</a></div><div class="ttdeci">Job(const std::vector< Node > &_nodes, const std::vector< Elem > _elems)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:265</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72adfd643a8bc8c19273cb8fb809692d97c">fea::ROTATION_Z</a></div><div class="ttdef"><b>Definition:</b> containers.h:309</div></div>
|
||||
<div class="ttc" id="structfea_1_1_tie_html_ac6e72cd3090c0778d54aa54fdcd3c3fc"><div class="ttname"><a href="structfea_1_1_tie.html#ac6e72cd3090c0778d54aa54fdcd3c3fc">fea::Tie::node_number_2</a></div><div class="ttdeci">unsigned int node_number_2</div><div class="ttdef"><b>Definition:</b> containers.h:196</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html_aba3dceb749ec5a92dc4936dfcb0520d8"><div class="ttname"><a href="structfea_1_1_props.html#aba3dceb749ec5a92dc4936dfcb0520d8">fea::Props::EIy</a></div><div class="ttdeci">double EIy</div><div class="ttdef"><b>Definition:</b> containers.h:152</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72">fea::DOF</a></div><div class="ttdeci">DOF</div><div class="ttdoc">Convenience enumerator for specifying the active degree of freedom in a constraint. </div><div class="ttdef"><b>Definition:</b> containers.h:280</div></div>
|
||||
<div class="ttc" id="structfea_1_1_b_c_html_a6b9028bb4398feaf7edc7467ef6fe447"><div class="ttname"><a href="structfea_1_1_b_c.html#a6b9028bb4398feaf7edc7467ef6fe447">fea::BC::BC</a></div><div class="ttdeci">BC(unsigned int _node, unsigned int _dof, double _value)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:93</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html_af7d66e59bbff25eca608b9e28d19a00d"><div class="ttname"><a href="structfea_1_1_props.html#af7d66e59bbff25eca608b9e28d19a00d">fea::Props::Props</a></div><div class="ttdeci">Props(double _EA, double _EIz, double _EIy, double _GJ, const std::vector< double > &_normal_vec)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:168</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a0bfcf6fc693c952c376a1d9eb9cf03fb">fea::DISPLACEMENT_X</a></div><div class="ttdef"><b>Definition:</b> containers.h:284</div></div>
|
||||
<div class="ttc" id="namespacefea_html_acea7372904bb1c5f0570e9a53cf6fba9"><div class="ttname"><a href="namespacefea.html#acea7372904bb1c5f0570e9a53cf6fba9">fea::Node</a></div><div class="ttdeci">Eigen::Vector3d Node</div><div class="ttdoc">A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality. </div><div class="ttdef"><b>Definition:</b> containers.h:56</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a21233443a44145b64de8926e26a32125">fea::ROTATION_Y</a></div><div class="ttdef"><b>Definition:</b> containers.h:304</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html_abec3517a090da8454c5ad7763cfc73c0"><div class="ttname"><a href="structfea_1_1_props.html#abec3517a090da8454c5ad7763cfc73c0">fea::Props::normal_vec</a></div><div class="ttdeci">Eigen::Vector3d normal_vec</div><div class="ttdef"><b>Definition:</b> containers.h:154</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72a5875f07a4a341f6533903a95fb7fe616">fea::ROTATION_X</a></div><div class="ttdef"><b>Definition:</b> containers.h:299</div></div>
|
||||
<div class="ttc" id="structfea_1_1_elem_html"><div class="ttname"><a href="structfea_1_1_elem.html">fea::Elem</a></div><div class="ttdoc">An element of the mesh. Contains the indices of the two fea::Node's that form the element as well as ...</div><div class="ttdef"><b>Definition:</b> containers.h:221</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html_a352f8cdb57f06877576e7a3e01c25254"><div class="ttname"><a href="structfea_1_1_props.html#a352f8cdb57f06877576e7a3e01c25254">fea::Props::Props</a></div><div class="ttdeci">Props()</div><div class="ttdef"><b>Definition:</b> containers.h:156</div></div>
|
||||
<div class="ttc" id="structfea_1_1_tie_html_a0749f1dff71abd77be8630965792f212"><div class="ttname"><a href="structfea_1_1_tie.html#a0749f1dff71abd77be8630965792f212">fea::Tie::rmult</a></div><div class="ttdeci">double rmult</div><div class="ttdef"><b>Definition:</b> containers.h:198</div></div>
|
||||
<div class="ttc" id="structfea_1_1_elem_html_ae083c77589bf6f02e2b7c430e8c2a0b5"><div class="ttname"><a href="structfea_1_1_elem.html#ae083c77589bf6f02e2b7c430e8c2a0b5">fea::Elem::Elem</a></div><div class="ttdeci">Elem()</div><div class="ttdoc">Default Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:228</div></div>
|
||||
<div class="ttc" id="structfea_1_1_job_html"><div class="ttname"><a href="structfea_1_1_job.html">fea::Job</a></div><div class="ttdoc">Contains a node list, element list, and the properties of each element. </div><div class="ttdef"><b>Definition:</b> containers.h:246</div></div>
|
||||
<div class="ttc" id="structfea_1_1_props_html"><div class="ttname"><a href="structfea_1_1_props.html">fea::Props</a></div><div class="ttdoc">The set of properties associated with an element. </div><div class="ttdef"><b>Definition:</b> containers.h:149</div></div>
|
||||
<div class="ttc" id="structfea_1_1_force_html_aee9eb661d238d6b8bf2e69fde1161c0c"><div class="ttname"><a href="structfea_1_1_force.html#aee9eb661d238d6b8bf2e69fde1161c0c">fea::Force::Force</a></div><div class="ttdeci">Force(unsigned int _node, unsigned int _dof, double _value)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:132</div></div>
|
||||
<div class="ttc" id="structfea_1_1_b_c_html"><div class="ttname"><a href="structfea_1_1_b_c.html">fea::BC</a></div><div class="ttdoc">A boundary condition to enforce. </div><div class="ttdef"><b>Definition:</b> containers.h:70</div></div>
|
||||
<div class="ttc" id="structfea_1_1_tie_html_ab990eb9740340ad753fba08c9398bc17"><div class="ttname"><a href="structfea_1_1_tie.html#ab990eb9740340ad753fba08c9398bc17">fea::Tie::node_number_1</a></div><div class="ttdeci">unsigned int node_number_1</div><div class="ttdef"><b>Definition:</b> containers.h:195</div></div>
|
||||
<div class="ttc" id="namespacefea_html"><div class="ttname"><a href="namespacefea.html">fea</a></div><div class="ttdef"><b>Definition:</b> containers.h:41</div></div>
|
||||
<div class="ttc" id="structfea_1_1_job_html_aa35b101938e2dcc067955323bda576c5"><div class="ttname"><a href="structfea_1_1_job.html#aa35b101938e2dcc067955323bda576c5">fea::Job::Job</a></div><div class="ttdeci">Job()</div><div class="ttdoc">Default constructor. </div><div class="ttdef"><b>Definition:</b> containers.h:254</div></div>
|
||||
<div class="ttc" id="namespacefea_html_aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9"><div class="ttname"><a href="namespacefea.html#aeaca75d33e81b79c9282f3e69a238d72ad39e7a11a71cac64252cb1fb1d94c7f9">fea::DISPLACEMENT_Y</a></div><div class="ttdef"><b>Definition:</b> containers.h:289</div></div>
|
||||
<div class="ttc" id="structfea_1_1_elem_html_a77ae99685cbc84961a7ae9ff68e3dc80"><div class="ttname"><a href="structfea_1_1_elem.html#a77ae99685cbc84961a7ae9ff68e3dc80">fea::Elem::node_numbers</a></div><div class="ttdeci">Eigen::Vector2i node_numbers</div><div class="ttdef"><b>Definition:</b> containers.h:222</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,169 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: include/csv_parser.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">csv_parser.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <boost/format.hpp></code><br />
|
||||
<code>#include <boost/tokenizer.hpp></code><br />
|
||||
<code>#include <cstdlib></code><br />
|
||||
<code>#include <exception></code><br />
|
||||
<code>#include <fstream></code><br />
|
||||
<code>#include <iomanip></code><br />
|
||||
<code>#include <iostream></code><br />
|
||||
<code>#include <sstream></code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for csv_parser.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="csv__parser_8h__incl.png" border="0" usemap="#include_2csv__parser_8h" alt=""/></div>
|
||||
<map name="include_2csv__parser_8h" id="include_2csv__parser_8h">
|
||||
</map>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="csv__parser_8h__dep__incl.png" border="0" usemap="#include_2csv__parser_8hdep" alt=""/></div>
|
||||
<map name="include_2csv__parser_8hdep" id="include_2csv__parser_8hdep">
|
||||
<area shape="rect" id="node2" href="mainwindow_8cpp.html" title="gui/mainwindow.cpp" alt="" coords="349,259,497,285"/>
|
||||
<area shape="rect" id="node3" href="setup_8h.html" title="include/setup.h" alt="" coords="214,87,329,114"/>
|
||||
<area shape="rect" id="node8" href="threed__beam__fea_8h.html" title="include/threed_beam\l_fea.h" alt="" coords="485,80,636,121"/>
|
||||
<area shape="rect" id="node4" href="mainwindow_8h.html" title="gui/mainwindow.h" alt="" coords="5,177,137,203"/>
|
||||
<area shape="rect" id="node6" href="cmd_8cpp.html" title="src/cmd.cpp" alt="" coords="290,177,386,203"/>
|
||||
<area shape="rect" id="node7" href="setup_8cpp.html" title="src/setup.cpp" alt="" coords="162,177,266,203"/>
|
||||
<area shape="rect" id="node5" href="main_8cpp.html" title="gui/main.cpp" alt="" coords="21,259,122,285"/>
|
||||
<area shape="rect" id="node9" href="cantilever__beam__with__ties_8cpp.html" title="examples/cantilever\l_beam_with_ties.cpp" alt="" coords="512,169,660,211"/>
|
||||
<area shape="rect" id="node10" href="_l__bracket_8cpp.html" title="examples/L_bracket.cpp" alt="" coords="685,177,855,203"/>
|
||||
<area shape="rect" id="node11" href="threed__beam__fea_8cpp.html" title="src/threed_beam_fea.cpp" alt="" coords="879,177,1055,203"/>
|
||||
</map>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="csv__parser_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classfea_1_1_c_s_v_parser.html">fea::CSVParser</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Reads data from a csv file into an <code>std::vector</code> and writes the contents of an <code>std::vector</code> to a file. <a href="classfea_1_1_c_s_v_parser.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacefea"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefea.html">fea</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a939c98c33c7d1076d1e9feed06b9b753"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:a939c98c33c7d1076d1e9feed06b9b753"><td class="memTemplItemLeft" align="right" valign="top">std::istream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacefea.html#a939c98c33c7d1076d1e9feed06b9b753">fea::operator>></a> (std::istream &ins, std::vector< T > &record)</td></tr>
|
||||
<tr class="separator:a939c98c33c7d1076d1e9feed06b9b753"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac34163f744a2b10263263c4a4d4ba7d4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:ac34163f744a2b10263263c4a4d4ba7d4"><td class="memTemplItemLeft" align="right" valign="top">std::istream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacefea.html#ac34163f744a2b10263263c4a4d4ba7d4">fea::operator>></a> (std::istream &ins, std::vector< std::vector< T > > &data)</td></tr>
|
||||
<tr class="separator:ac34163f744a2b10263263c4a4d4ba7d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,12 @@
|
|||
<map id="include/csv_parser.h" name="include/csv_parser.h">
|
||||
<area shape="rect" id="node2" href="$mainwindow_8cpp.html" title="gui/mainwindow.cpp" alt="" coords="349,259,497,285"/>
|
||||
<area shape="rect" id="node3" href="$setup_8h.html" title="include/setup.h" alt="" coords="214,87,329,114"/>
|
||||
<area shape="rect" id="node8" href="$threed__beam__fea_8h.html" title="include/threed_beam\l_fea.h" alt="" coords="485,80,636,121"/>
|
||||
<area shape="rect" id="node4" href="$mainwindow_8h.html" title="gui/mainwindow.h" alt="" coords="5,177,137,203"/>
|
||||
<area shape="rect" id="node6" href="$cmd_8cpp.html" title="src/cmd.cpp" alt="" coords="290,177,386,203"/>
|
||||
<area shape="rect" id="node7" href="$setup_8cpp.html" title="src/setup.cpp" alt="" coords="162,177,266,203"/>
|
||||
<area shape="rect" id="node5" href="$main_8cpp.html" title="gui/main.cpp" alt="" coords="21,259,122,285"/>
|
||||
<area shape="rect" id="node9" href="$cantilever__beam__with__ties_8cpp.html" title="examples/cantilever\l_beam_with_ties.cpp" alt="" coords="512,169,660,211"/>
|
||||
<area shape="rect" id="node10" href="$_l__bracket_8cpp.html" title="examples/L_bracket.cpp" alt="" coords="685,177,855,203"/>
|
||||
<area shape="rect" id="node11" href="$threed__beam__fea_8cpp.html" title="src/threed_beam_fea.cpp" alt="" coords="879,177,1055,203"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
d16732bf7420a002ee04760daa4f0921
|
After Width: | Height: | Size: 37 KiB |
|
@ -0,0 +1,2 @@
|
|||
<map id="include/csv_parser.h" name="include/csv_parser.h">
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
50d512d33fd8b30d984058cc0caecdbc
|
After Width: | Height: | Size: 18 KiB |
|
@ -0,0 +1,250 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: include/csv_parser.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">csv_parser.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="csv__parser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Copyright 2015. All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// Redistribution and use in source and binary forms, with or without</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// modification, are permitted provided that the following conditions are met:</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// * Redistributions of source code must retain the above copyright notice,</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// this list of conditions and the following disclaimer.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// * Redistributions in binary form must reproduce the above copyright notice,</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// this list of conditions and the following disclaimer in the documentation</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">// and/or other materials provided with the distribution.</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// POSSIBILITY OF SUCH DAMAGE.</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// Author: ryan.latture@gmail.com (Ryan Latture)</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#ifndef CSV_PARSER_H</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#define CSV_PARSER_H</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <boost/format.hpp></span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <boost/tokenizer.hpp></span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <cstdlib></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <exception></span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <fstream></span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <iomanip></span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <iostream></span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <sstream></span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span><a class="code" href="namespacefea.html">fea</a> {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="namespacefea.html#a939c98c33c7d1076d1e9feed06b9b753"> 48</a></span>  std::istream &<a class="code" href="namespacefea.html#a939c98c33c7d1076d1e9feed06b9b753">operator>></a>(std::istream &ins, std::vector<T> &record) {</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="comment">// make sure that the returned record contains only the stuff we read now</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  record.clear();</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="comment">// read the entire line into a string (a CSV record is terminated by a newline)</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  std::string line;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  std::getline(ins, line);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  std::string empty;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  std::string separator_characters(<span class="stringliteral">", \t"</span>);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  boost::escaped_list_separator<char> separators(empty, separator_characters, empty);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  boost::tokenizer<boost::escaped_list_separator<char>> tk(line, separators);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">for</span> (boost::tokenizer<boost::escaped_list_separator<char>>::iterator i(tk.begin()); i != tk.end(); ++i) {</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  T f = std::strtod(i->c_str(), 0);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  record.push_back(f);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">return</span> ins;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespacefea.html#ac34163f744a2b10263263c4a4d4ba7d4"> 75</a></span>  <span class="keyword">inline</span> std::istream &<a class="code" href="namespacefea.html#a939c98c33c7d1076d1e9feed06b9b753">operator>></a>(std::istream &ins, std::vector<std::vector<T> > &data) {</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// make sure that the returned data only contains the CSV data we read here</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  data.clear();</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="comment">// For every record we can read from the file, append it to our resulting data</span></div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  std::vector<T> record;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">while</span> (ins >> record) {</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  data.push_back(record);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Again, return the argument stream as required for this kind of input stream overload.</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">return</span> ins;</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classfea_1_1_c_s_v_parser.html"> 93</a></span>  <span class="keyword">class </span><a class="code" href="classfea_1_1_c_s_v_parser.html">CSVParser</a> {</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classfea_1_1_c_s_v_parser.html#a4c3a97a78d9ad2254eeb2682e8fa4070"> 103</a></span>  <span class="keywordtype">void</span> <a class="code" href="classfea_1_1_c_s_v_parser.html#a4c3a97a78d9ad2254eeb2682e8fa4070">parseToVector</a>(std::string filename, std::vector<T> &data) {</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  std::ifstream infile;</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  infile.open(filename);</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">if</span> (infile.is_open()) {</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">try</span> {</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  infile >> data;</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  }</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">catch</span> (std::exception &e) {</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">throw</span> std::runtime_error(</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  (boost::format(<span class="stringliteral">"Error when parsing csv file %s.\nDetails from tokenizer:\n\t%s"</span>) %</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  filename % e.what()).str()</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  );</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  infile.close();</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">throw</span> std::runtime_error(</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  (boost::format(<span class="stringliteral">"Error opening file %s"</span>) % filename).str()</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  );</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576"> 137</a></span>  <span class="keywordtype">void</span> <a class="code" href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576">write</a>(<span class="keyword">const</span> std::string &filename,</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keyword">const</span> std::vector<std::vector<T> > &data,</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> precision,</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keyword">const</span> std::string &delimiter) {</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  std::ofstream output_file;</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  output_file.open(filename);</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordtype">size_t</span> num_cols;</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">if</span> (!output_file.is_open()) {</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">throw</span> std::runtime_error(</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  (boost::format(<span class="stringliteral">"Error opening file %s"</span>) % filename).str()</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  );</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < data.size(); ++i) {</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  num_cols = data[i].size();</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0; j < num_cols; ++j) {</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  output_file << std::fixed << std::setprecision(precision) << data[i][j];</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">if</span> (j < num_cols - 1) {</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  output_file << delimiter;</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  }</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  output_file << <span class="stringliteral">"\n"</span>;</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  output_file.close();</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  };</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> } <span class="comment">// namespace fea</span></div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="preprocessor">#endif //CSV_PARSER_H</span></div>
|
||||
<div class="ttc" id="classfea_1_1_c_s_v_parser_html_a249d913f7e14f3946e376e2c7b346576"><div class="ttname"><a href="classfea_1_1_c_s_v_parser.html#a249d913f7e14f3946e376e2c7b346576">fea::CSVParser::write</a></div><div class="ttdeci">void write(const std::string &filename, const std::vector< std::vector< T > > &data, unsigned int precision, const std::string &delimiter)</div><div class="ttdef"><b>Definition:</b> csv_parser.h:137</div></div>
|
||||
<div class="ttc" id="classfea_1_1_c_s_v_parser_html_a4c3a97a78d9ad2254eeb2682e8fa4070"><div class="ttname"><a href="classfea_1_1_c_s_v_parser.html#a4c3a97a78d9ad2254eeb2682e8fa4070">fea::CSVParser::parseToVector</a></div><div class="ttdeci">void parseToVector(std::string filename, std::vector< T > &data)</div><div class="ttdoc">parses the contents of file_name into data. </div><div class="ttdef"><b>Definition:</b> csv_parser.h:103</div></div>
|
||||
<div class="ttc" id="namespacefea_html_a939c98c33c7d1076d1e9feed06b9b753"><div class="ttname"><a href="namespacefea.html#a939c98c33c7d1076d1e9feed06b9b753">fea::operator>></a></div><div class="ttdeci">std::istream & operator>>(std::istream &ins, std::vector< T > &record)</div><div class="ttdef"><b>Definition:</b> csv_parser.h:48</div></div>
|
||||
<div class="ttc" id="classfea_1_1_c_s_v_parser_html"><div class="ttname"><a href="classfea_1_1_c_s_v_parser.html">fea::CSVParser</a></div><div class="ttdoc">Reads data from a csv file into an std::vector and writes the contents of an std::vector to a file...</div><div class="ttdef"><b>Definition:</b> csv_parser.h:93</div></div>
|
||||
<div class="ttc" id="namespacefea_html"><div class="ttname"><a href="namespacefea.html">fea</a></div><div class="ttdef"><b>Definition:</b> containers.h:41</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,98 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: examples -> include Relation</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="contents">
|
||||
<h3>examples → include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in examples</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="cantilever__beam__with__ties_8cpp.html">cantilever_beam_with_ties.cpp</a></td><td class="dirtab"><a class="el" href="threed__beam__fea_8h.html">threed_beam_fea.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="_l__bracket_8cpp.html">L_bracket.cpp</a></td><td class="dirtab"><a class="el" href="threed__beam__fea_8h.html">threed_beam_fea.h</a></td></tr></table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,98 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: gui -> include Relation</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="contents">
|
||||
<h3>gui → include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in gui</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="mainwindow_8cpp.html">mainwindow.cpp</a></td><td class="dirtab"><a class="el" href="csv__parser_8h.html">csv_parser.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="mainwindow_8cpp.html">mainwindow.cpp</a></td><td class="dirtab"><a class="el" href="options_8h.html">options.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="mainwindow_8cpp.html">mainwindow.cpp</a></td><td class="dirtab"><a class="el" href="threed__beam__fea_8h.html">threed_beam_fea.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="mainwindow_8h.html">mainwindow.h</a></td><td class="dirtab"><a class="el" href="setup_8h.html">setup.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="mainwindow_8h.html">mainwindow.h</a></td><td class="dirtab"><a class="el" href="summary_8h.html">summary.h</a></td></tr></table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,98 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: src -> include Relation</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="contents">
|
||||
<h3>src → include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="cmd_8cpp.html">cmd.cpp</a></td><td class="dirtab"><a class="el" href="setup_8h.html">setup.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="cmd_8cpp.html">cmd.cpp</a></td><td class="dirtab"><a class="el" href="threed__beam__fea_8h.html">threed_beam_fea.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="setup_8cpp.html">setup.cpp</a></td><td class="dirtab"><a class="el" href="setup_8h.html">setup.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="summary_8cpp.html">summary.cpp</a></td><td class="dirtab"><a class="el" href="summary_8h.html">summary.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="threed__beam__fea_8cpp.html">threed_beam_fea.cpp</a></td><td class="dirtab"><a class="el" href="threed__beam__fea_8h.html">threed_beam_fea.h</a></td></tr></table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,122 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: gui Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">gui Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Directory dependency graph for gui:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="dir_11bc0974ce736ce9a6fadebbeb7a8314_dep.png" border="0" usemap="#dir__11bc0974ce736ce9a6fadebbeb7a8314__dep" alt="gui"/></div>
|
||||
<map name="dir__11bc0974ce736ce9a6fadebbeb7a8314__dep" id="dir__11bc0974ce736ce9a6fadebbeb7a8314__dep">
|
||||
<area shape="rect" id="node1" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html" title="gui" alt="" coords="5,5,77,53"/>
|
||||
<area shape="rect" id="node2" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,101,77,149"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000001_000002.html" title="5" alt="" coords="45,76,54,90"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:main_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html">main.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:mainwindow_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="mainwindow_8cpp.html">mainwindow.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:mainwindow_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="mainwindow_8h.html">mainwindow.h</a> <a href="mainwindow_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,5 @@
|
|||
<map id="gui" name="gui">
|
||||
<area shape="rect" id="node1" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html" title="gui" alt="" coords="5,5,77,53"/>
|
||||
<area shape="rect" id="node2" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,101,77,149"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000001_000002.html" title="5" alt="" coords="45,76,54,90"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
54b6bee75f3fdfe4e18e35d7f0d28c25
|
After Width: | Height: | Size: 2.3 KiB |
|
@ -0,0 +1,124 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: src Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">src Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Directory dependency graph for src:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png" border="0" usemap="#dir__68267d1309a1af8e8297ef4c3efbcdba__dep" alt="src"/></div>
|
||||
<map name="dir__68267d1309a1af8e8297ef4c3efbcdba__dep" id="dir__68267d1309a1af8e8297ef4c3efbcdba__dep">
|
||||
<area shape="rect" id="node1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="5,5,77,53"/>
|
||||
<area shape="rect" id="node2" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,101,77,149"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000003_000002.html" title="5" alt="" coords="45,76,54,90"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:cmd_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="cmd_8cpp.html">cmd.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:setup_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="setup_8cpp.html">setup.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:summary_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="summary_8cpp.html">summary.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:threed__beam__fea_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="threed__beam__fea_8cpp.html">threed_beam_fea.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,5 @@
|
|||
<map id="src" name="src">
|
||||
<area shape="rect" id="node1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="5,5,77,53"/>
|
||||
<area shape="rect" id="node2" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,101,77,149"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000003_000002.html" title="5" alt="" coords="45,76,54,90"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
ca74959da00cfb7ff8eabd6d9c1caf2e
|
After Width: | Height: | Size: 2.3 KiB |
|
@ -0,0 +1,120 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: examples Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">examples Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Directory dependency graph for examples:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="dir_d28a4824dc47e487b107a5db32ef43c4_dep.png" border="0" usemap="#dir__d28a4824dc47e487b107a5db32ef43c4__dep" alt="examples"/></div>
|
||||
<map name="dir__d28a4824dc47e487b107a5db32ef43c4__dep" id="dir__d28a4824dc47e487b107a5db32ef43c4__dep">
|
||||
<area shape="rect" id="node1" href="dir_d28a4824dc47e487b107a5db32ef43c4.html" title="examples" alt="" coords="5,5,88,53"/>
|
||||
<area shape="rect" id="node2" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="11,101,83,149"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000000_000002.html" title="2" alt="" coords="50,76,60,90"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:cantilever__beam__with__ties_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="cantilever__beam__with__ties_8cpp.html">cantilever_beam_with_ties.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:_l__bracket_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_l__bracket_8cpp.html">L_bracket.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,5 @@
|
|||
<map id="examples" name="examples">
|
||||
<area shape="rect" id="node1" href="dir_d28a4824dc47e487b107a5db32ef43c4.html" title="examples" alt="" coords="5,5,88,53"/>
|
||||
<area shape="rect" id="node2" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="11,101,83,149"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000000_000002.html" title="2" alt="" coords="50,76,60,90"/>
|
||||
</map>
|
|
@ -0,0 +1 @@
|
|||
119374c78fb7e807b59bed46a56a19c8
|
After Width: | Height: | Size: 3.0 KiB |
|
@ -0,0 +1,126 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.10"/>
|
||||
<title>3D Beam Finite Element Code: include Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({
|
||||
extensions: ["tex2jax.js"],
|
||||
jax: ["input/TeX","output/HTML-CSS"],
|
||||
});
|
||||
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="logo_64x64.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">3D Beam Finite Element Code
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.10 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">include Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Directory dependency graph for include:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="dir_d44c64559bbebec7f509842c48db8b23_dep.png" border="0" usemap="#dir__d44c64559bbebec7f509842c48db8b23__dep" alt="include"/></div>
|
||||
<map name="dir__d44c64559bbebec7f509842c48db8b23__dep" id="dir__d44c64559bbebec7f509842c48db8b23__dep">
|
||||
<area shape="rect" id="node1" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,5,77,53"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:containers_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="containers_8h.html">containers.h</a> <a href="containers_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:csv__parser_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="csv__parser_8h.html">csv_parser.h</a> <a href="csv__parser_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:options_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="options_8h.html">options.h</a> <a href="options_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:setup_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="setup_8h.html">setup.h</a> <a href="setup_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:summary_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="summary_8h.html">summary.h</a> <a href="summary_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:threed__beam__fea_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="threed__beam__fea_8h.html">threed_beam_fea.h</a> <a href="threed__beam__fea_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Nov 5 2015 10:34:37 for 3D Beam Finite Element Code by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.10
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,3 @@
|
|||
<map id="include" name="include">
|
||||
<area shape="rect" id="node1" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,5,77,53"/>
|
||||
</map>
|