MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
FEM::MPyPrms Class Reference

Forward declaration of Element since MPyPrms needs Element and Element needs MPyPrms. More...

#include <element.h>

List of all members.

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.

Detailed Description

Forward declaration of Element since MPyPrms needs Element and Element needs MPyPrms.

< MeshPython drawing parameters: TODO: Move this to a Python script


Constructor & Destructor Documentation

FEM::MPyPrms::MPyPrms ( ) [inline]

Member Data Documentation

Scale drawing using automatic limits ?

Draw integration points ? (with stars)

Draw N (axial force) diagram instead of M (bending moment) ?

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)

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) ?

Percentage of MaxDist to calculate SF: SF = PctMaxDist*MaxDist.

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 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 ?


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines