Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Private Attributes
ElasticityTensorIsotropic< dim > Class Template Reference

Elasticity tensor for isotropic materials. More...

#include <elasticityTensor.hh>

Inheritance diagram for ElasticityTensorIsotropic< dim >:
Inheritance graph
[legend]
Collaboration diagram for ElasticityTensorIsotropic< dim >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ElasticityTensorIsotropic (Real mu, Real lambda)
 Constructor.
virtual Real entry (uint i, uint j, uint r, uint s) const
 Return entry i,j,r,s.
virtual concepts::Mapping
< Real, dim > 
operator() (uint i, uint j) const
 Return submapping Eij.
virtual concepts::Mapping
< Real, dim > 
operator() (concepts::Mapping< Real, dim > &strain) const
 Apply tensor, mapping strain to stress.

Private Attributes

Real lambda_
Real mu_

Detailed Description

template<int dim>
class ElasticityTensorIsotropic< dim >

Elasticity tensor for isotropic materials.

Author:
Christoph Winkelmann, 2003

Definition at line 35 of file elasticityTensor.hh.


Constructor & Destructor Documentation

template<int dim>
ElasticityTensorIsotropic< dim >::ElasticityTensorIsotropic ( Real  mu,
Real  lambda 
)

Constructor.

Parameters:
mufirst Lamé coefficient, shear modulus
lambdasecond Lamé coefficient

Member Function Documentation

template<int dim>
virtual Real ElasticityTensorIsotropic< dim >::entry ( uint  i,
uint  j,
uint  r,
uint  s 
) const [virtual]

Return entry i,j,r,s.

Implements ElasticityTensor< dim >.

template<int dim>
virtual concepts::Mapping<Real, dim> ElasticityTensor< dim >::operator() ( concepts::Mapping< Real, dim > &  strain) const [virtual, inherited]

Apply tensor, mapping strain to stress.

template<int dim>
virtual concepts::Mapping<Real, dim> ElasticityTensor< dim >::operator() ( uint  i,
uint  j 
) const [virtual, inherited]

Return submapping Eij.

\[ (E^{ij})_rs = A_{irjs} \]


Member Data Documentation

template<int dim>
Real ElasticityTensorIsotropic< dim >::lambda_ [private]

Definition at line 46 of file elasticityTensor.hh.

template<int dim>
Real ElasticityTensorIsotropic< dim >::mu_ [private]

Definition at line 45 of file elasticityTensor.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)