33 string GetType()
const {
return "CFibreDistribution1DQuad";}
34 void PopulateTiXmlElement(TiXmlElement &Element,
OUTPUT_TYPE OutputType)
const;
36 double GetVolumeFraction(
const vector<XY> &Section,
double dFibreArea,
XY Location,
int YarnIndex = -1)
const;
39 double ComputeMaxX(
const vector<XY> &Section)
const;
40 double Distribution(
double max,
double min,
double x,
double dMaxX)
const;
41 double IntegrateDistribution(
const vector<XY> &Section,
double dMaxX)
const;
Fibre volume fraction is defined as a quadratic equation varying only along the X axis.
~CFibreDistribution1DQuad()
CFibreDistribution * Copy() const
Create a copy of the derived fibre distribution and return a pointer to the newly created instance.
string GetType() const
Derived class should return the class name.
Abstract base class that defines how the fibres are distributed within a yarn.
Namespace containing a series of customised math operations not found in the standard c++ library.
Struct for representing points in 2D space.