#include <frameSolver.h>
|
| | frameSolver2d (GModel *myModel) |
| |
| void | addBeams (const std::vector< int > &modelEdges, double E, double I, double A) |
| |
| void | addBars (const std::vector< int > &modelEdges, double E, double I, double A) |
| |
| void | addNodalForces (const std::vector< int > &modelVertices, const std::vector< double > &force) |
| |
| void | addFixations (const std::vector< int > &dirs, const std::vector< int > &modelVertices, double value) |
| |
| void | exportFrameData (const char *displ, const char *M) |
| |
| void | solve () |
| |
Definition at line 57 of file frameSolver.h.
◆ frameSolver2d()
| frameSolver2d::frameSolver2d |
( |
GModel * |
myModel | ) |
|
◆ addBars()
| void frameSolver2d::addBars |
( |
const std::vector< int > & |
modelEdges, |
|
|
double |
E, |
|
|
double |
I, |
|
|
double |
A |
|
) |
| |
◆ addBeams()
| void frameSolver2d::addBeams |
( |
const std::vector< int > & |
modelEdges, |
|
|
double |
E, |
|
|
double |
I, |
|
|
double |
A |
|
) |
| |
◆ addBeamsOrBars()
| void frameSolver2d::addBeamsOrBars |
( |
const std::vector< int > & |
modelEdges, |
|
|
double |
E, |
|
|
double |
I, |
|
|
double |
A, |
|
|
int |
r[2] |
|
) |
| |
|
private |
◆ addFixations()
| void frameSolver2d::addFixations |
( |
const std::vector< int > & |
dirs, |
|
|
const std::vector< int > & |
modelVertices, |
|
|
double |
value |
|
) |
| |
◆ addNodalForces()
| void frameSolver2d::addNodalForces |
( |
const std::vector< int > & |
modelVertices, |
|
|
const std::vector< double > & |
force |
|
) |
| |
◆ computeRotationTags()
| void frameSolver2d::computeRotationTags |
( |
| ) |
|
|
private |
◆ computeStiffnessMatrix()
| void frameSolver2d::computeStiffnessMatrix |
( |
int |
iBeam, |
|
|
fullMatrix< double > & |
K |
|
) |
| |
|
private |
◆ createDofs()
| void frameSolver2d::createDofs |
( |
| ) |
|
|
private |
◆ exportFrameData()
| void frameSolver2d::exportFrameData |
( |
const char * |
displ, |
|
|
const char * |
M |
|
) |
| |
◆ solve()
| void frameSolver2d::solve |
( |
| ) |
|
◆ _beams
◆ _fixations
◆ _myModel
| GModel* frameSolver2d::_myModel |
|
private |
◆ _nodalForces
| std::vector<std::pair<GVertex *, std::vector<double> > > frameSolver2d::_nodalForces |
|
private |
◆ pAssembler
The documentation for this class was generated from the following files: