libsurf
Programmer's Documentation

Public Member Functions | List of all members
IsotropicMaterial Class Reference

Detailed Description

Plain isotropic material.

See Also
MaterialProperty

#include <materialproperty.h>

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

Public Member Functions

 IsotropicMaterial (uint id=NotFound)
 undefined material
 
virtual void writeNastran (std::ostream &os) const
 write NASTRAN bulk data card
 
virtual XmlElement toXml () const
 write xml representation
 
virtual void fromXml (const XmlElement &xe)
 import from xml representation
 
- Public Member Functions inherited from MaterialProperty
 MaterialProperty (uint id=NotFound)
 undefined material
 
virtual ~MaterialProperty ()
 destruct
 

Additional Inherited Members

- Public Types inherited from MaterialProperty
enum  BuiltinMatID {
  AA2024T3Sheet, AA2024T3Plate76, AA2024T8Sheet13, AA7050T74Plate200,
  AA7050T76Plate63, AA7055T77Plate37, AA7150T77Extrusion13, AISI4130Sheet,
  AISI4340Tempered, PH138MoH950Bar, PH174H900Bar, PH177TH1050Sheet,
  Ti6Al4VPlateAnnealed, Ti6Al4VExtrusionAged, EpoxyResin, M21T700,
  CfFabricEpoxyManual, SGfFabricEpoxyManual
}
 predefined materials More...
 
- Static Public Member Functions inherited from MaterialProperty
static MaterialPropertyPtr builtinMaterial (BuiltinMatID mat, uint id=1)
 generate a material from builtin ID
 
static MaterialPropertyPtr createFromXml (const XmlElement &xe)
 create material from XML representation
 
static MaterialPropertyPtr lookup (const MaterialPropertyArray &db, uint id)
 lookup an iid in material library
 
static XmlElement collectionToXml (const MaterialPropertyArray &db)
 write a material database to file
 
static MaterialPropertyArray collectionFromXml (const XmlElement &xe)
 load a material database from file
 
- Static Public Attributes inherited from MaterialProperty
static const Real NoValue = std::numeric_limits<Real>::max()
 indicates that a value is not set
 
- Protected Member Functions inherited from MaterialProperty
void bulkIfValid (Real v, std::ostream &os) const
 write value in NASTRAN bulk data if defined
 
XmlElement baseXml (const std::string &tagname) const
 generate xml representattion with basic attributes
 
void baseFromXml (const XmlElement &xe)
 extract base class attributes from xml element
 

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