diff --git a/src/SimNDT/core/material.py b/src/SimNDT/core/material.py new file mode 100644 index 0000000..267a2fa --- /dev/null +++ b/src/SimNDT/core/material.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python +# encoding: utf-8 +""" +material.py + +Created by Miguel Molero on 2013-09-11. +Copyright (c) 2013 MMolero. All rights reserved. +""" + +from math import sqrt + + +class Material: + + def __init__(self, name="Water",rho=1000,c11=2.19e9,c12=2.19e9,c22=2.19e9,c44=1e-30,label=0, damping = False, eta_v=1e-30, eta_s = 1e-30): + + self.Name = name + self.Rho = rho + self.C11 = c11 + self.C12 = c12 + self.C22 = c22 + self.C44 = c44 + self.VL = sqrt( c11/rho ) + self.VT = sqrt( c44/rho ) + self.Label = label + self.Eta_v = eta_v + self.Eta_s = eta_s + self.Damping = damping + + + def __str__(self): + return "Material:" + + def __repr__(self): + return "Material:" \ No newline at end of file