libsurf
Programmer's Documentation

Public Member Functions | List of all members
PlainShellProperty Class Reference

Detailed Description

Shell element property.

See Also
ElementProperty, MaterialProperty

#include <elementproperty.h>

Inheritance diagram for PlainShellProperty:
[legend]
Collaboration diagram for PlainShellProperty:
[legend]

Public Member Functions

 PlainShellProperty (uint id=NotFound)
 empty property definition
 
virtual void storeMaterials (MaterialPropertyArray &matlib)
 add all materials used by this property to material library
 
virtual void loadMaterials (const MaterialPropertyArray &matlib)
 recover all materials from library
 
virtual void writeNastran (std::ostream &os) const
 write property card in NASTRAN bulk data format
 
virtual XmlElement toXml (bool share=false) const
 return XML representation
 
virtual void fromXml (const XmlElement &xe)
 recover from XML representation
 
- Public Member Functions inherited from ElementProperty
 ElementProperty (uint id=NotFound)
 create empty property
 
virtual ~ElementProperty ()
 virtual destruction
 

Additional Inherited Members

- Static Public Member Functions inherited from ElementProperty
static XmlElement collectionToXml (const ElementPropertyArray &c)
 retrieve element and material property data from a collection
 
- Static Public Attributes inherited from ElementProperty
static const Real NoValue = std::numeric_limits<Real>::max()
 
- Protected Member Functions inherited from ElementProperty
void bulkIfValid (Real v, std::ostream &os) const
 write value in NASTRAN bulk data if defined
 

The documentation for this class was generated from the following files:
Generated on Mon Jan 24 2022 03:03:18 for libsurf by   doxygen 1.8.5