![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
Forward declaration of Element since MPyPrms needs Element and Element needs MPyPrms. More...
#include <element.h>
Public Member Functions | |
MPyPrms () | |
Public Attributes | |
double | SF |
Scale factor for diagrams (calculated when AutoLimits is on) | |
double | MaxDist |
Max distance in mesh == diagonal of the bounding cube (calculated when AutoLimits is on) | |
double | PctMaxDist |
Percentage of MaxDist to calculate SF: SF = PctMaxDist*MaxDist. | |
bool | AutoLimits |
Scale drawing using automatic limits ? | |
bool | PNG |
Generate PNG ? | |
char const * | Extra |
Extra commands to Pylab. | |
bool | OnlyBeams |
Draw only beams ? | |
Element const * | EleMmin |
Element with min bending moment (found when FindMLimits is on) | |
Element const * | EleMmax |
Element with max bending moment (found when FindMLimits is on) | |
Element const * | EleNmin |
Element with min axial force (found when FindMLimits is on) | |
Element const * | EleNmax |
Element with max axial found (found when FindMLimits is on) | |
Element const * | EleVmin |
Element with min shear force (found when FindMLimits is on) | |
Element const * | EleVmax |
Element with max shear found (found when FindMLimits is on) | |
double | Mmin |
The min value of M (in EleMmin) | |
double | Mmax |
The max value of M (in EleMmax) | |
double | Nmin |
The min value of N (in EleNmin) | |
double | Nmax |
The max value of N (in EleNmax) | |
double | Vmin |
The min value of V (in EleVmin) | |
double | Vmax |
The max value of V (in EleVmax) | |
double | rMmin |
Natural coordinate of min bending moment (found when FindMLimits is on) | |
double | rMmax |
Natural coordinate of max bending moment (found when FindMLimits is on) | |
bool | DrawIPs |
Draw integration points ? (with stars) | |
bool | FindMLimits |
Find EleMmin, EleMmax, EleNmin, EleNmax, rMmin, and rMmax ? | |
size_t | NDiv |
Number of divisions for diagram. | |
bool | WithTxt |
Write text in diagram ? | |
bool | OnlyTxtLim |
Write only text for EleMmin and EleMmax (limits of M) ? | |
bool | DrawN |
Draw N (axial force) diagram instead of M (bending moment) ? | |
bool | DrawV |
Draw V (shear force) diagram instead of M (bending moment) ? | |
size_t | TxtSz |
Size of text in diagram. | |
bool | WithReac |
With reactions ? | |
Array< int > | ReacNodes |
Nodes to output reactions. |
Forward declaration of Element since MPyPrms needs Element and Element needs MPyPrms.
< MeshPython drawing parameters: TODO: Move this to a Python script
FEM::MPyPrms::MPyPrms | ( | ) | [inline] |
Scale drawing using automatic limits ?
Draw integration points ? (with stars)
bool FEM::MPyPrms::DrawN |
Draw N (axial force) diagram instead of M (bending moment) ?
bool FEM::MPyPrms::DrawV |
Draw V (shear force) diagram instead of M (bending moment) ?
Element const* FEM::MPyPrms::EleMmax [mutable] |
Element with max bending moment (found when FindMLimits is on)
Element const* FEM::MPyPrms::EleMmin [mutable] |
Element with min bending moment (found when FindMLimits is on)
Element const* FEM::MPyPrms::EleNmax [mutable] |
Element with max axial found (found when FindMLimits is on)
Element const* FEM::MPyPrms::EleNmin [mutable] |
Element with min axial force (found when FindMLimits is on)
Element const* FEM::MPyPrms::EleVmax [mutable] |
Element with max shear found (found when FindMLimits is on)
Element const* FEM::MPyPrms::EleVmin [mutable] |
Element with min shear force (found when FindMLimits is on)
char const* FEM::MPyPrms::Extra |
Extra commands to Pylab.
Find EleMmin, EleMmax, EleNmin, EleNmax, rMmin, and rMmax ?
double FEM::MPyPrms::MaxDist [mutable] |
Max distance in mesh == diagonal of the bounding cube (calculated when AutoLimits is on)
double FEM::MPyPrms::Mmax [mutable] |
The max value of M (in EleMmax)
double FEM::MPyPrms::Mmin [mutable] |
The min value of M (in EleMmin)
size_t FEM::MPyPrms::NDiv |
Number of divisions for diagram.
double FEM::MPyPrms::Nmax [mutable] |
The max value of N (in EleNmax)
double FEM::MPyPrms::Nmin [mutable] |
The min value of N (in EleNmin)
Draw only beams ?
Write only text for EleMmin and EleMmax (limits of M) ?
double FEM::MPyPrms::PctMaxDist |
Percentage of MaxDist to calculate SF: SF = PctMaxDist*MaxDist.
bool FEM::MPyPrms::PNG |
Generate PNG ?
Nodes to output reactions.
double FEM::MPyPrms::rMmax [mutable] |
Natural coordinate of max bending moment (found when FindMLimits is on)
double FEM::MPyPrms::rMmin [mutable] |
Natural coordinate of min bending moment (found when FindMLimits is on)
double FEM::MPyPrms::SF [mutable] |
Scale factor for diagrams (calculated when AutoLimits is on)
size_t FEM::MPyPrms::TxtSz |
Size of text in diagram.
double FEM::MPyPrms::Vmax [mutable] |
The max value of V (in EleVmax)
double FEM::MPyPrms::Vmin [mutable] |
The min value of V (in EleVmin)
With reactions ?
Write text in diagram ?