tasmet/src/material/helium.h

40 lines
778 B
C++

// helium.h
//
// Author: J.A. de Jong
//
// Description:
//
//////////////////////////////////////////////////////////////////////
#pragma once
#ifndef HELIUM_H
#define HELIUM_H
#include "perfectgas.h"
class Helium :public PerfectGas {
protected:
d Rs() const {return 2070;}
public:
Helium(d T0,d p0):PerfectGas(helium,T0,p0){}
d cp(d T,d p) const { return 5195;}
vd cp(const vd& T,const vd& p) const;
d h(d T,d p) const {return cp(0.0,0.0)*T;}
vd h(const vd& T,const vd& p) const;
d mu(d T,d p) const;
vd mu(const vd& T,const vd& p) const;
d kappa(d T,d p) const;
vd kappa(const vd& T,const vd& p) const;
virtual ~Helium(){}
};
#endif // HELIUM_H
//////////////////////////////////////////////////////////////////////