BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
FormFactorEllipsoidalCylinder Class Reference

A cylinder with elliptical base. More...

+ Inheritance diagram for FormFactorEllipsoidalCylinder:

Public Member Functions

 FormFactorEllipsoidalCylinder (const std::vector< double > P)
 
 FormFactorEllipsoidalCylinder (double radius_x, double radius_y, double height)
 
void accept (INodeVisitor *visitor) const final
 
FormFactorEllipsoidalCylinderclone () const final
 
complex_t evaluate_for_q (cvector_t q) const final
 
double getHeight () const
 
double getRadiusX () const
 
double getRadiusY () const
 
double radialExtension () const final
 

Protected Member Functions

void onChange () final
 
IFormFactor * sliceFormFactor (ZLimits limits, const IRotation &rot, kvector_t translation) const final
 

Detailed Description

A cylinder with elliptical base.