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

An hemi ellipsoid, obtained by truncating a full ellipsoid in the middle plane spanned by two principal axes. More...

+ Inheritance diagram for FormFactorHemiEllipsoid:

Public Member Functions

 FormFactorHemiEllipsoid (const std::vector< double > P)
 
 FormFactorHemiEllipsoid (double radius_x, double radius_y, double height)
 
void accept (INodeVisitor *visitor) const final
 
FormFactorHemiEllipsoidclone () 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
 

Detailed Description

An hemi ellipsoid, obtained by truncating a full ellipsoid in the middle plane spanned by two principal axes.