MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
mbdyn.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LINE_MAX   (2000)
 
#define STRLENOF(s)   (sizeof(s) - 1)
 

Typedefs

typedef double mbReal
 
typedef int mbInt
 
typedef long int mbLong
 
typedef long int mbFlag
 
typedef long int flag
 
typedef int Int
 
typedef long int Lint
 
typedef double Real
 
typedef int sig_atomic_t
 
typedef int bool
 

Enumerations

enum  { false = 0, true = 1 }
 
enum  {
  MYDEBUG_RESERVED_MASK = 0x000000FFU, MYDEBUG_INPUT = 0x00000100U, MYDEBUG_ASSEMBLY = 0x00000200U, MYDEBUG_DERIVATIVES = 0x00000400U,
  MYDEBUG_FSTEPS = 0x00000800U, MYDEBUG_MEM = 0x00001000U, MYDEBUG_MPI = 0x00002000U, MYDEBUG_PRED = 0x00004000U,
  MYDEBUG_RESIDUAL = 0x00008000U, MYDEBUG_SOL = 0x00010000U, MYDEBUG_INIT = 0x00020000U, MYDEBUG_OUTPUT = 0x00040000U,
  MYDEBUG_JAC = 0x00080000U, MYDEBUG_MASK = ((~0) & (~MYDEBUG_RESERVED_MASK))
}
 

Macro Definition Documentation

#define LINE_MAX   (2000)

Definition at line 163 of file mbdyn.h.

Referenced by ReadGenericAerodynamicData().

#define STRLENOF (   s)    (sizeof(s) - 1)

Definition at line 166 of file mbdyn.h.

Referenced by c81_data_fc511_read(), c81_data_nrel_read(), c81_data_read(), c81_data_read_free_format(), ExtFileHandlerEDGE::CheckFlag(), FixedStepFileDrive::FixedStepFileDrive(), GetEnviron(), ViscousBody::iGetPrivDataIdx(), GimbalRotationJoint::iGetPrivDataIdx(), DeformableAxialJoint::iGetPrivDataIdx(), DeformableDispJoint::iGetPrivDataIdx(), DeformableJoint::iGetPrivDataIdx(), DeformableHingeJoint::iGetPrivDataIdx(), AutomaticStructDispElem::iGetPrivDataIdx(), RodBezier::iGetPrivDataIdx(), Inertia::iGetPrivDataIdx(), Rod::iGetPrivDataIdx(), AutomaticStructElem::iGetPrivDataIdx(), Beam::iGetPrivDataIdx(), Beam::iGetPrivDataIdx_int(), main(), mbdyn_make_salt(), mbdyn_parse_arguments(), Wheel4::OutputPrepare(), IO::Parse(), ParseHint(), DriveDisplacementJoint::ParseHint(), DriveHingeJoint::ParseHint(), PrismaticJoint::ParseHint(), SphericalHingeJoint::ParseHint(), DeformableDispJoint::ParseHint(), DeformableAxialJoint::ParseHint(), DeformableHingeJoint::ParseHint(), DeformableJoint::ParseHint(), PlaneHingeJoint::ParseHint(), TotalEquation::ParseHint(), TotalJoint::ParseHint(), ElasticConstitutiveLaw< doublereal, doublereal >::ParseHint(), DriveDisplacementPinJoint::ParseHint(), PlaneRotationJoint::ParseHint(), TotalReaction::ParseHint(), TotalPinJoint::ParseHint(), AxialRotationJoint::ParseHint(), PlanePinJoint::ParseHint(), PlaneHingeJoint::PlaneHingeJoint(), DofPlugIn::Read(), TclPlugIn::Read(), ReadAerodynamicModal(), PrivPlugIn::ReadIndex(), ReadModal(), ExtRigidForceEDGE::Recv(), ExtModalForceEDGE::Recv(), StructExtEDGEForce::RecvFromStream(), OutputHandler::RestartOpen(), RunMBDyn(), and VariableStepFileDrive::VariableStepFileDrive().

Typedef Documentation

typedef int bool

Definition at line 74 of file mbdyn.h.

typedef long int flag

Definition at line 43 of file mbdyn.h.

typedef int Int

Definition at line 48 of file mbdyn.h.

typedef long int Lint

Definition at line 49 of file mbdyn.h.

typedef long int mbFlag

Definition at line 39 of file mbdyn.h.

typedef int mbInt

Definition at line 37 of file mbdyn.h.

typedef long int mbLong

Definition at line 38 of file mbdyn.h.

typedef double mbReal

Definition at line 36 of file mbdyn.h.

typedef double Real

Definition at line 50 of file mbdyn.h.

typedef int sig_atomic_t

Definition at line 65 of file mbdyn.h.

Enumeration Type Documentation

anonymous enum
Enumerator
false 
true 

Definition at line 75 of file mbdyn.h.

75  {
76  false = 0,
77  true = 1
78 };
anonymous enum
Enumerator
MYDEBUG_RESERVED_MASK 
MYDEBUG_INPUT 
MYDEBUG_ASSEMBLY 
MYDEBUG_DERIVATIVES 
MYDEBUG_FSTEPS 
MYDEBUG_MEM 
MYDEBUG_MPI 
MYDEBUG_PRED 
MYDEBUG_RESIDUAL 
MYDEBUG_SOL 
MYDEBUG_INIT 
MYDEBUG_OUTPUT 
MYDEBUG_JAC 
MYDEBUG_MASK 

Definition at line 138 of file mbdyn.h.

138  {
139  MYDEBUG_RESERVED_MASK = 0x000000FFU,
140 
141  MYDEBUG_INPUT = 0x00000100U,
142  MYDEBUG_ASSEMBLY = 0x00000200U,
143  MYDEBUG_DERIVATIVES = 0x00000400U,
144  MYDEBUG_FSTEPS = 0x00000800U,
145  MYDEBUG_MEM = 0x00001000U,
146  MYDEBUG_MPI = 0x00002000U,
147  MYDEBUG_PRED = 0x00004000U,
148  MYDEBUG_RESIDUAL = 0x00008000U,
149  MYDEBUG_SOL = 0x00010000U,
150  MYDEBUG_INIT = 0x00020000U,
151  MYDEBUG_OUTPUT = 0x00040000U,
152  MYDEBUG_JAC = 0x00080000U,
153 
154  MYDEBUG_MASK = ((~0) & (~MYDEBUG_RESERVED_MASK))
155 };