BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
RealSpace::Range Struct Reference

Public Member Functions

 Range (float, float)
 
float mid () const
 
float size () const
 

Public Attributes

float max
 
float min
 

Detailed Description

Definition at line 66 of file def.h.

Constructor & Destructor Documentation

◆ Range()

RealSpace::Range::Range ( float  r1,
float  r2 
)

Definition at line 91 of file def.cpp.

91 : min(qMin(r1, r2)), max(qMax(r1, r2)) {}
float min
Definition: def.h:67
float max
Definition: def.h:67

Member Function Documentation

◆ mid()

float RealSpace::Range::mid ( ) const

Definition at line 98 of file def.cpp.

99 {
100  return (min + max) / 2;
101 }

References max, and min.

Referenced by RealSpace::VectorRange::mid().

◆ size()

float RealSpace::Range::size ( ) const

Definition at line 93 of file def.cpp.

94 {
95  return max - min;
96 }

References max, and min.

Referenced by RealSpace::VectorRange::length(), and RealSpace::VectorRange::size().

Member Data Documentation

◆ max

float RealSpace::Range::max

Definition at line 67 of file def.h.

Referenced by mid(), and size().

◆ min

float RealSpace::Range::min

Definition at line 67 of file def.h.

Referenced by mid(), and size().


The documentation for this struct was generated from the following files: