12 #ifndef _FUELCELLSHOP__FIBER_BASE_H
13 #define _FUELCELLSHOP__FIBER_BASE_H
21 namespace FuelCellShop
62 const std::type_info& info =
typeid(*this);
64 <<
" called in Class "
65 << info.name() << std::endl;
72 const std::type_info& info =
typeid(*this);
74 <<
" called in Class "
75 << info.name() << std::endl;
81 const std::type_info& info =
typeid(*this);
83 <<
" called in Class "
84 << info.name() << std::endl;
91 const std::type_info& info =
typeid(*this);
93 <<
" called in Class "
94 << info.name() << std::endl;
100 const std::type_info& info =
typeid(*this);
102 <<
" called in Class "
103 << info.name() << std::endl;
110 const std::type_info& info =
typeid(*this);
112 <<
" called in Class "
113 << 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:38
virtual double get_derivative_electrical_conductivity() const
Definition: fiber_base.h:79
virtual void declare_parameters(ParameterHandler ¶m) const
Declare parameters.
Definition: fiber_base.h:48
const std::string name
Name of the layer.
Definition: base_material.h:155
Definition: fiber_base.h:25
double electrical_conductivity
Electrical conductivity of carbon fibers extrapolated to 100% solid phase.
Definition: fiber_base.h:115
double thermal_conductivity
Thermal conductivity of carbon fibers extrapolated to 100% solid phase.
Definition: fiber_base.h:121
virtual double get_electrical_conductivity(double) const
Obtain the temperature dependent electrical conductivity which is passed as the argument.
Definition: fiber_base.h:70
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:44
virtual void initialize(ParameterHandler ¶m)
Initialize.
Definition: fiber_base.h:54
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:60
double density
Density of carbon fibers.
Definition: fiber_base.h:123
virtual double get_derivative_thermal_conductivity() const
Definition: fiber_base.h:98
virtual double get_density() const
Obtain the density.
Definition: fiber_base.h:108
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:89