MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
ExternResForces Class Reference

#include <resforces.h>

Inheritance diagram for ExternResForces:
Collaboration diagram for ExternResForces:

Public Member Functions

 ExternResForces (void)
 
virtual ~ExternResForces (void)
 
void Reset (void)
 
void Reset (const Vec3 &x)
 
void PutPole (const Vec3 &x)
 
const Vec3Pole (void) const
 
- Public Member Functions inherited from ResForces
 ResForces (void)
 
virtual ~ResForces (void)
 
void AddForce (const Vec3 &f)
 
void AddForce (const Vec3 &f, Vec3 &x)
 
void AddMoment (const Vec3 &c)
 
void AddForces (const Vec3 &f, const Vec3 &c, const Vec3 &x)
 
void PutForce (const Vec3 &f)
 
void PutMoment (const Vec3 &c)
 
void PutForces (const Vec3 &f, const Vec3 &c)
 
virtual const Vec3Force (void) const
 
virtual const Vec3Moment (void) const
 

Protected Attributes

Vec3 X
 
- Protected Attributes inherited from ResForces
Vec3 F
 
Vec3 C
 

Detailed Description

Definition at line 66 of file resforces.h.

Constructor & Destructor Documentation

ExternResForces::ExternResForces ( void  )

Definition at line 114 of file resforces.cc.

References NO_OP.

115 : X(Zero3)
116 {
117  NO_OP;
118 }
const Vec3 Zero3(0., 0., 0.)
#define NO_OP
Definition: myassert.h:74
ExternResForces::~ExternResForces ( void  )
virtual

Definition at line 120 of file resforces.cc.

References NO_OP.

121 {
122  NO_OP;
123 }
#define NO_OP
Definition: myassert.h:74

Member Function Documentation

const Vec3 & ExternResForces::Pole ( void  ) const
virtual

Implements ResForces.

Definition at line 145 of file resforces.cc.

References X.

Referenced by Rotor::GetPos(), NoRotor::Init(), UniformRotor::Init(), GlauertRotor::Init(), ManglerRotor::Init(), DynamicInflowRotor::Init(), and PetersHeRotor::Init().

146 {
147  return X;
148 }
void ExternResForces::PutPole ( const Vec3 x)

Definition at line 139 of file resforces.cc.

References X.

Referenced by Rotor::InitParam().

140 {
141  X = x;
142 }
void ExternResForces::Reset ( void  )
virtual

Reimplemented from ResForces.

Definition at line 126 of file resforces.cc.

References ResForces::Reset().

Referenced by InducedVelocity::ResetForce().

127 {
129 }
virtual void Reset(void)
Definition: resforces.cc:51

Here is the call graph for this function:

void ExternResForces::Reset ( const Vec3 x)

Definition at line 132 of file resforces.cc.

References ResForces::Reset(), and X.

133 {
134  X = x;
136 }
virtual void Reset(void)
Definition: resforces.cc:51

Here is the call graph for this function:

Member Data Documentation

Vec3 ExternResForces::X
protected

Definition at line 68 of file resforces.h.

Referenced by Pole(), PutPole(), and Reset().


The documentation for this class was generated from the following files: