MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
GenericAerodynamicData::GenericAerodynamicCoef Struct Reference

#include <genfm.h>

Collaboration diagram for GenericAerodynamicData::GenericAerodynamicCoef:

Public Member Functions

 GenericAerodynamicCoef (void)
 
 GenericAerodynamicCoef (const GenericAerodynamicCoef &c)
 
GenericAerodynamicCoef operator+ (const GenericAerodynamicCoef &c) const
 
GenericAerodynamicCoef operator- (const GenericAerodynamicCoef &c) const
 
GenericAerodynamicCoef operator* (const doublereal &d) const
 
GenericAerodynamicCoef operator/ (const doublereal &d) const
 

Public Attributes

doublereal dCoef [6]
 

Detailed Description

Definition at line 55 of file genfm.h.

Constructor & Destructor Documentation

GenericAerodynamicData::GenericAerodynamicCoef::GenericAerodynamicCoef ( void  )

Definition at line 500 of file genfm.cc.

References dCoef.

501 {
502  memset(&dCoef[0], 0, sizeof(dCoef));
503 }
GenericAerodynamicData::GenericAerodynamicCoef::GenericAerodynamicCoef ( const GenericAerodynamicCoef c)

Definition at line 505 of file genfm.cc.

References dCoef.

507 {
508  dCoef[0] = c.dCoef[0];
509  dCoef[1] = c.dCoef[1];
510  dCoef[2] = c.dCoef[2];
511  dCoef[3] = c.dCoef[3];
512  dCoef[4] = c.dCoef[4];
513  dCoef[5] = c.dCoef[5];
514 }
static std::stack< cleanup * > c
Definition: cleanup.cc:59

Member Function Documentation

GenericAerodynamicData::GenericAerodynamicCoef GenericAerodynamicData::GenericAerodynamicCoef::operator* ( const doublereal d) const

Definition at line 549 of file genfm.cc.

References dCoef, and retval.

550 {
552 
553  retval.dCoef[0] = dCoef[0]*d;
554  retval.dCoef[1] = dCoef[1]*d;
555  retval.dCoef[2] = dCoef[2]*d;
556  retval.dCoef[3] = dCoef[3]*d;
557  retval.dCoef[4] = dCoef[4]*d;
558  retval.dCoef[5] = dCoef[5]*d;
559 
560  return retval;
561 }
octave_value_list retval
GenericAerodynamicData::GenericAerodynamicCoef GenericAerodynamicData::GenericAerodynamicCoef::operator+ ( const GenericAerodynamicCoef c) const

Definition at line 517 of file genfm.cc.

References dCoef, and retval.

519 {
521 
522  retval.dCoef[0] = dCoef[0] + c.dCoef[0];
523  retval.dCoef[1] = dCoef[1] + c.dCoef[1];
524  retval.dCoef[2] = dCoef[2] + c.dCoef[2];
525  retval.dCoef[3] = dCoef[3] + c.dCoef[3];
526  retval.dCoef[4] = dCoef[4] + c.dCoef[4];
527  retval.dCoef[5] = dCoef[5] + c.dCoef[5];
528 
529  return retval;
530 }
octave_value_list retval
static std::stack< cleanup * > c
Definition: cleanup.cc:59
GenericAerodynamicData::GenericAerodynamicCoef GenericAerodynamicData::GenericAerodynamicCoef::operator- ( const GenericAerodynamicCoef c) const

Definition at line 533 of file genfm.cc.

References dCoef, and retval.

535 {
537 
538  retval.dCoef[0] = dCoef[0] - c.dCoef[0];
539  retval.dCoef[1] = dCoef[1] - c.dCoef[1];
540  retval.dCoef[2] = dCoef[2] - c.dCoef[2];
541  retval.dCoef[3] = dCoef[3] - c.dCoef[3];
542  retval.dCoef[4] = dCoef[4] - c.dCoef[4];
543  retval.dCoef[5] = dCoef[5] - c.dCoef[5];
544 
545  return retval;
546 }
octave_value_list retval
static std::stack< cleanup * > c
Definition: cleanup.cc:59
GenericAerodynamicData::GenericAerodynamicCoef GenericAerodynamicData::GenericAerodynamicCoef::operator/ ( const doublereal d) const

Definition at line 564 of file genfm.cc.

References dCoef, and retval.

565 {
567 
568  retval.dCoef[0] = dCoef[0]/d;
569  retval.dCoef[1] = dCoef[1]/d;
570  retval.dCoef[2] = dCoef[2]/d;
571  retval.dCoef[3] = dCoef[3]/d;
572  retval.dCoef[4] = dCoef[4]/d;
573  retval.dCoef[5] = dCoef[5]/d;
574 
575  return retval;
576 }
octave_value_list retval

Member Data Documentation

doublereal GenericAerodynamicData::GenericAerodynamicCoef::dCoef[6]

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