12 #ifndef _FUELCELLSHOP__FIBER_BASE_H
13 #define _FUELCELLSHOP__FIBER_BASE_H
19 namespace FuelCellShop
60 const std::type_info& info =
typeid(*this);
62 <<
" called in Class "
63 << info.name() << std::endl;
70 const std::type_info& info =
typeid(*this);
72 <<
" called in Class "
73 << info.name() << std::endl;
79 const std::type_info& info =
typeid(*this);
81 <<
" called in Class "
82 << info.name() << std::endl;
89 const std::type_info& info =
typeid(*this);
91 <<
" called in Class "
92 << info.name() << std::endl;
98 const std::type_info& info =
typeid(*this);
100 <<
" called in Class "
101 << info.name() << std::endl;
108 const std::type_info& info =
typeid(*this);
110 <<
" called in Class "
111 << info.name() << std::endl;
virtual void declare_parameters(ParameterHandler &) const
Declare parameters for a parameter file.
Definition: base_material.h:127
FiberBase(std::string name)
Constructor The constructor initialize parameters using the default values.
Definition: fiber_base.h:36
virtual double get_derivative_electrical_conductivity() const
Definition: fiber_base.h:77
virtual void declare_parameters(ParameterHandler ¶m) const
Declare parameters.
Definition: fiber_base.h:46
const std::string name
Name of the layer.
Definition: base_material.h:155
Definition: fiber_base.h:23
double electrical_conductivity
Electrical conductivity of carbon fibers extrapolated to 100% solid phase.
Definition: fiber_base.h:113
double thermal_conductivity
Thermal conductivity of carbon fibers extrapolated to 100% solid phase.
Definition: fiber_base.h:119
virtual double get_electrical_conductivity(double) const
Obtain the temperature dependent electrical conductivity which is passed as the argument.
Definition: fiber_base.h:68
virtual void initialize(ParameterHandler &)
Member function used to read in data and initialize the necessary data to compute the coefficients...
Definition: base_material.h:142
~FiberBase()
Destructor.
Definition: fiber_base.h:42
virtual void initialize(ParameterHandler ¶m)
Initialize.
Definition: fiber_base.h:52
FCSTLogStream log
Object used to output data to file and, if file attached recorded to a file as well.
virtual double get_electrical_conductivity() const
Obtain the electrical conductivity.
Definition: fiber_base.h:58
double density
Density of carbon fibers.
Definition: fiber_base.h:121
virtual double get_derivative_thermal_conductivity() const
Definition: fiber_base.h:96
virtual double get_density() const
Obtain the density.
Definition: fiber_base.h:106
Virtual class used to provide the interface for all material classes.
Definition: base_material.h:54
virtual double get_thermal_conductivity() const
Obtain the thermal conductivity.
Definition: fiber_base.h:87