waves
Basic FE playground
mirrors::Medium Class Reference

a thermomechanical medium More...

#include <wMedium.h>

Inheritance diagram for mirrors::Medium:
Collaboration diagram for mirrors::Medium:

Public Member Functions

 Medium (Problem &pbl, int no, std::string _medium_name, double _E=1000., double _nu=0., double _k=0., double _beta=0.)
 
 Medium (Problem &pbl, std::string const &name, std::string _medium_name, double _E=1000., double _nu=0., double _k=0., double _beta=0.)
 
virtual void write (std::ostream &out) const override
 

Public Attributes

std::string medium_name
 
double E
 Young's modulus. More...
 
double nu
 Poisson coefficient. More...
 
double k
 Conductivity. More...
 
double beta
 

Detailed Description

a thermomechanical medium

Constructor & Destructor Documentation

◆ Medium() [1/2]

Medium::Medium ( Problem pbl,
int  no,
std::string  _medium_name,
double  _E = 1000.,
double  _nu = 0.,
double  _k = 0.,
double  _beta = 0. 
)

◆ Medium() [2/2]

Medium::Medium ( Problem pbl,
std::string const &  name,
std::string  _medium_name,
double  _E = 1000.,
double  _nu = 0.,
double  _k = 0.,
double  _beta = 0. 
)

Member Function Documentation

◆ write()

void Medium::write ( std::ostream &  out) const
overridevirtual

Member Data Documentation

◆ beta

double mirrors::Medium::beta

◆ E

double mirrors::Medium::E

Young's modulus.

◆ k

double mirrors::Medium::k

Conductivity.

◆ medium_name

std::string mirrors::Medium::medium_name

◆ nu

double mirrors::Medium::nu

Poisson coefficient.


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