MAST
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
MAST::OrthotropicMaterialPropertyCard Class Reference

Detailed Description

Definition at line 30 of file orthotropic_material_property_card.h.

#include <orthotropic_material_property_card.h>

Inheritance diagram for MAST::OrthotropicMaterialPropertyCard:
Collaboration diagram for MAST::OrthotropicMaterialPropertyCard:

Public Member Functions

 OrthotropicMaterialPropertyCard ()
 
virtual ~OrthotropicMaterialPropertyCard ()
 
virtual const MAST::FieldFunction< RealMatrixX > & capacitance_matrix (const unsigned int dim)
 
virtual const MAST::FieldFunction< RealMatrixX > & conductance_matrix (const unsigned int dim)
 
virtual const MAST::FieldFunction< RealMatrixX > & damping_matrix (const unsigned int dim)
 
virtual const MAST::FieldFunction< RealMatrixX > & inertia_matrix (const unsigned int dim)
 
virtual const MAST::FieldFunction< RealMatrixX > & stiffness_matrix (const unsigned int dim, const bool plane_stress=true)
 
virtual const MAST::FieldFunction< RealMatrixX > & thermal_expansion_matrix (const unsigned int dim)
 
virtual const MAST::FieldFunction< RealMatrixX > & transverse_shear_stiffness_matrix ()
 
- Public Member Functions inherited from MAST::MaterialPropertyCardBase
 MaterialPropertyCardBase ()
 
virtual ~MaterialPropertyCardBase ()
 
- Public Member Functions inherited from MAST::FunctionSetBase
 FunctionSetBase ()
 
virtual ~FunctionSetBase ()
 destructor deletes the function pointers More...
 
void add (MAST::FunctionBase &f)
 adds the function to this card and returns a reference to it. More...
 
bool contains (const std::string &nm) const
 checks if the card contains the specified property value More...
 
virtual bool depends_on (const MAST::FunctionBase &f) const
 returns true if the property card depends on the function f More...
 
template<typename ValType >
const ValType & get (const std::string &nm) const
 returns a constant reference to the specified function More...
 
template<typename ValType >
ValType & get (const std::string &nm)
 returns a writable reference to the specified function More...
 

Protected Attributes

MAST::FieldFunction< RealMatrixX > * _damp_mat
 
MAST::FieldFunction< RealMatrixX > * _inertia_mat_3d
 
MAST::FieldFunction< RealMatrixX > * _stiff_mat_1d
 
MAST::FieldFunction< RealMatrixX > * _stiff_mat_2d
 
MAST::FieldFunction< RealMatrixX > * _stiff_mat_3d
 
MAST::FieldFunction< RealMatrixX > * _thermal_capacitance_mat_1d
 
MAST::FieldFunction< RealMatrixX > * _thermal_capacitance_mat_2d
 
MAST::FieldFunction< RealMatrixX > * _thermal_capacitance_mat_3d
 
MAST::FieldFunction< RealMatrixX > * _thermal_conductance_mat_1d
 
MAST::FieldFunction< RealMatrixX > * _thermal_conductance_mat_2d
 
MAST::FieldFunction< RealMatrixX > * _thermal_conductance_mat_3d
 
MAST::FieldFunction< RealMatrixX > * _thermal_exp_mat_1d
 
MAST::FieldFunction< RealMatrixX > * _thermal_exp_mat_2d
 
MAST::FieldFunction< RealMatrixX > * _thermal_exp_mat_3d
 
MAST::FieldFunction< RealMatrixX > * _transverse_shear_mat
 
- Protected Attributes inherited from MAST::FunctionSetBase
std::map< std::string, MAST::FunctionBase * > _properties
 map of the functions in this card More...
 

Constructor & Destructor Documentation

◆ OrthotropicMaterialPropertyCard()

MAST::OrthotropicMaterialPropertyCard::OrthotropicMaterialPropertyCard ( )

Definition at line 1011 of file orthotropic_material_property_card.cpp.

◆ ~OrthotropicMaterialPropertyCard()

MAST::OrthotropicMaterialPropertyCard::~OrthotropicMaterialPropertyCard ( )
virtual

Definition at line 1032 of file orthotropic_material_property_card.cpp.

Member Function Documentation

◆ capacitance_matrix()

const MAST::FieldFunction< RealMatrixX > & MAST::OrthotropicMaterialPropertyCard::capacitance_matrix ( const unsigned int  dim)
virtual

◆ conductance_matrix()

const MAST::FieldFunction< RealMatrixX > & MAST::OrthotropicMaterialPropertyCard::conductance_matrix ( const unsigned int  dim)
virtual

◆ damping_matrix()

const MAST::FieldFunction< RealMatrixX > & MAST::OrthotropicMaterialPropertyCard::damping_matrix ( const unsigned int  dim)
virtual

◆ inertia_matrix()

const MAST::FieldFunction< RealMatrixX > & MAST::OrthotropicMaterialPropertyCard::inertia_matrix ( const unsigned int  dim)
virtual

◆ stiffness_matrix()

const MAST::FieldFunction< RealMatrixX > & MAST::OrthotropicMaterialPropertyCard::stiffness_matrix ( const unsigned int  dim,
const bool  plane_stress = true 
)
virtual

◆ thermal_expansion_matrix()

const MAST::FieldFunction< RealMatrixX > & MAST::OrthotropicMaterialPropertyCard::thermal_expansion_matrix ( const unsigned int  dim)
virtual

◆ transverse_shear_stiffness_matrix()

const MAST::FieldFunction< RealMatrixX > & MAST::OrthotropicMaterialPropertyCard::transverse_shear_stiffness_matrix ( )
virtual

Member Data Documentation

◆ _damp_mat

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_damp_mat
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _inertia_mat_3d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_inertia_mat_3d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _stiff_mat_1d

MAST::FieldFunction<RealMatrixX>* MAST::OrthotropicMaterialPropertyCard::_stiff_mat_1d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _stiff_mat_2d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_stiff_mat_2d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _stiff_mat_3d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_stiff_mat_3d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_capacitance_mat_1d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_capacitance_mat_1d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_capacitance_mat_2d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_capacitance_mat_2d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_capacitance_mat_3d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_capacitance_mat_3d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_conductance_mat_1d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_conductance_mat_1d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_conductance_mat_2d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_conductance_mat_2d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_conductance_mat_3d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_conductance_mat_3d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_exp_mat_1d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_exp_mat_1d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_exp_mat_2d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_exp_mat_2d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _thermal_exp_mat_3d

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_thermal_exp_mat_3d
protected

Definition at line 64 of file orthotropic_material_property_card.h.

◆ _transverse_shear_mat

MAST::FieldFunction<RealMatrixX> * MAST::OrthotropicMaterialPropertyCard::_transverse_shear_mat
protected

Definition at line 64 of file orthotropic_material_property_card.h.


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