BornAgain ≻ git-main ≻ Documentation ≻ Python scripting ≻ Sample model ≻ Particles ≻ Form factor ≻ Hard particles

Hard particle form factors

  • Bipyramid4
  • Box
  • CantellatedCube
  • Cone
  • Cylinder
  • Dodecahedron
  • EllipsoidalCylinder
  • HemiEllipsoid
  • HorizontalCylinder
  • Icosahedron
  • PlatonicOctahedron
  • PlatonicTetrahedron
  • Prism3
  • Prism6
  • Pyramid2
  • Pyramid3
  • Pyramid4
  • Pyramid6
  • Sphere
  • Spheroid
  • TruncatedCube
  • TruncatedSphere
  • TruncatedSpheroid
  • Introduction
    • Functionality overview
    • Architectural overview
  • Install or build
    • Install
      • Windows
        • Install Python with the Anaconda installer (recommended)
        • Manual Python installation (advanced)
          • VSCode editor
          • PyCharm IDE
        • Python troubleshooting
      • MacOS
      • Linux
    • Build
      • Windows
      • Unix
        • Install third-party software
        • Get the source
        • Build and install BornAgain
        • Run a first simulation
  • Graphical user interface
    • Quick Start
    • BornAgain GUI overview
    • Fitting in the GUI
  • Python scripting
    • Getting started
      • Find BornAgain
      • Run a script
      • Understand the syntax
      • Modify the script
    • Simulations
      • Reflectometry
        • TOF reflectometry
        • TOF resolution
      • Off-specular
      • GISAS
        • GISAS without reflection
        • GISAS with specular
      • SAS
        • Polarized SANS
      • Depth-probe
      • Options
        • Monte-Carlo
    • Instrument model
      • Beam
        • Beam divergence
        • Footprint correction
        • Beam Angular Spread
        • Beam Wavelength Spread
      • Detectors
        • Spherical detector
        • Adding constant background
        • Detector resolution function
        • Rectangular detector
      • Neutron polarization
        • Basic polarized reflectometry
        • Spin-flip reflectivity
        • Without analyzer
        • Non-perfect polarizer + analyzer
        • Spin asymmetry example
    • Sample model
      • Materials
      • Multilayer
      • Rough interfaces
        • Simulation with a rough sample
        • Different roughness models
        • Rough interfaces
      • Particles
        • Form factor
          • Hard particles
            • Bipyramid4
            • Box
            • CantellatedCube
            • Cone
            • Cylinder
            • Dodecahedron
            • EllipsoidalCylinder
            • HemiEllipsoid
            • HorizontalCylinder
            • Icosahedron
            • PlatonicOctahedron
            • PlatonicTetrahedron
            • Prism3
            • Prism6
            • Pyramid2
            • Pyramid3
            • Pyramid4
            • Pyramid6
            • Sphere
            • Spheroid
            • TruncatedCube
            • TruncatedSphere
            • TruncatedSpheroid
          • Ripples
          • Soft particles
            • FuzzySphere
            • Gauss
          • Custom formfactor
        • Positioning
          • Crossing an interface
          • Positioning example
        • Rotation
          • Rotation example
        • Composition
          • Core and shell
          • Example
        • Distributions
          • Size distribution example
        • Magnetic particles
      • Particle assemblies
        • Uncorrelated mixture
        • Grating
          • 1D lattice
          • Cosine ripples in a lattice
          • Triangular ripples in a lattice
          • Rectangular grating
        • 2D lattice
          • Hexagonal lattices with basis
          • 2D rotated square lattice
          • 2D square finite lattice
          • 2D sum of rotated square lattices
          • Position variance
          • 2D centered square lattice
          • Spheres on Hexagonal Lattice
        • Radial paracrystal
        • 2D paracrystal
        • Others
          • Size-distribution model: decoupling approximation
          • Size-distribution model: local monodisperse approximation
          • Size-distribution model: size-spacing coupling approximation
      • Layer SLD
        • Cylinders in Averaged Layer
        • Hemispheres in Averaged Layer
    • Fitting
      • Introduction
        • Basic concept
        • Fitting in GISAS
      • Basic examples
        • Minimizer settings
        • Consecutive fitting
      • GISAS 2D fits
      • Advanced examples
        • Fitting with masks
        • Fitting along slices
        • Find background
        • Simultaneous fit of two datasets
      • Importing experimental data
      • Experiment description
      • Bayesian Sampling
      • Extended examples
        • Fitting reflectometry data
        • Custom objective function
        • Experiment at GALAXI
        • Considering uncertainties
        • External minimizer
        • External minimizer: plotting
        • Reflectometry: Real life fitting
        • Spin asymmetry fit example
        • Reflectometry: Fit Pt layer
        • Reflectometry: Fit honeycomb
      • Minimizer settings
    • Plot and export
      • Accessing simulation results
        • Accessing simulation results
        • Plotting with axes in different units
      • Reflectometry
        • Material profile
        • Material profile with particles
      • Find intensity peaks
      • Matplotlib configuration
    • API Documentation
  • Literature
    • Babonneau2010
    • Babonneau2013
    • Croset2021
    • Lazzari2006
    • Pospelov2020
    • Renaud2009
    • Wuttke2021
  • How to
    • Get announcements
    • Solve known problems
    • Request help or report bugs
    • Contribute to this documentation
    • Cite BornAgain