waves
Basic FE playground
katoptron::Material< scalar > Class Template Reference

Class which includes all constitutive values of a given material. More...

#include <Material.h>

Public Member Functions

 Material (scalar _E, scalar _nu, scalar _k, scalar _beta)
 Material constructor. More...
 
scalar getE ()
 Return \(E\). More...
 
scalar getNu ()
 Return \(\nu\). More...
 
scalar getK ()
 Return \(k\). More...
 
scalar getBeta ()
 Return \(\beta\). More...
 

Private Attributes

scalar E
 
scalar nu
 
scalar k
 
scalar beta
 

Detailed Description

template<typename scalar>
class katoptron::Material< scalar >

Class which includes all constitutive values of a given material.

Constructor & Destructor Documentation

◆ Material()

template<typename scalar >
katoptron::Material< scalar >::Material ( scalar  _E,
scalar  _nu,
scalar  _k,
scalar  _beta 
)

Material constructor.

This constructor creates a new katoptron::Material which store the constitutive parameters.

Arguments:

  • _E: the Young modulus \(E\),
  • _nu: the Poisson coefficient \(\nu\),
  • _k: the heat conductivity \(k\),
  • _beta: the coefficient of thermal expansion \(\beta\).

Member Function Documentation

◆ getBeta()

template<typename scalar >
scalar katoptron::Material< scalar >::getBeta ( )
inline

Return \(\beta\).

◆ getE()

template<typename scalar >
scalar katoptron::Material< scalar >::getE ( )
inline

Return \(E\).

◆ getK()

template<typename scalar >
scalar katoptron::Material< scalar >::getK ( )
inline

Return \(k\).

◆ getNu()

template<typename scalar >
scalar katoptron::Material< scalar >::getNu ( )
inline

Return \(\nu\).

Member Data Documentation

◆ beta

template<typename scalar >
scalar katoptron::Material< scalar >::beta
private

◆ E

template<typename scalar >
scalar katoptron::Material< scalar >::E
private

◆ k

template<typename scalar >
scalar katoptron::Material< scalar >::k
private

◆ nu

template<typename scalar >
scalar katoptron::Material< scalar >::nu
private

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