convertUNICADO2CPACS
cpacsAcft::cpacsMaterial Class Reference

Class which represents the CPACS material XML block. More...

#include <cpacsAcftXML.h>

Collaboration diagram for cpacsAcft::cpacsMaterial:
Collaboration graph

Public Member Functions

 cpacsMaterial (const std::string &aMaterialName)
 Default constructor of class cpacsMaterial. More...
 
 cpacsMaterial (const information &theInformation, const double &rho, const cpacsMaterialProperties &theProperties)
 Default constructor of class cpacsMaterial. More...
 
virtual ~cpacsMaterial ()
 Destructor of class cpacsMaterial. More...
 

Public Attributes

information info
 
double rho
 
cpacsMaterialProperties theProperties
 

Detailed Description

Class which represents the CPACS material XML block.

Constructor & Destructor Documentation

◆ cpacsMaterial() [1/2]

cpacsAcft::cpacsMaterial::cpacsMaterial ( const std::string &  aMaterialName)
explicit

Default constructor of class cpacsMaterial.

Parameters
aMaterialNameString containing the material's name

◆ cpacsMaterial() [2/2]

cpacsAcft::cpacsMaterial::cpacsMaterial ( const information theInformation,
const double &  rho,
const cpacsMaterialProperties theProperties 
)

Default constructor of class cpacsMaterial.

Parameters
theInformationObject of the information class that provides the CPACS material infos like uID and description
rhoDensity of the material [kg/m^3]
thePropertiesObject of the cpacsMaterialProperties class that contains Young's modulus [N/m^2] and shear modulus [N/m^2]

◆ ~cpacsMaterial()

virtual cpacsAcft::cpacsMaterial::~cpacsMaterial ( )
inlinevirtual

Destructor of class cpacsMaterial.

Member Data Documentation

◆ info

information cpacsAcft::cpacsMaterial::info

Object of the information class that provides the CPACS material infos like uID and description

◆ rho

double cpacsAcft::cpacsMaterial::rho

Density of the material [kg/m^3]

◆ theProperties

cpacsMaterialProperties cpacsAcft::cpacsMaterial::theProperties

object which is the member of the cpacsMaterialProperties class


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