ObjCryst::AsymmetricUnit | The basic description of spacegroup asymmetric unit |
ObjCryst::Atom | The basic atom scatterer, in a crystal |
ObjCryst::Crystal | Crystal class: Unit cell, spacegroup, scatterers |
ObjCryst::Crystal::BumpMergePar | Storage for anti-bump/merge parameters |
ObjCryst::Crystal::Neighbour | Interatomic distance for a given neighbour |
ObjCryst::Crystal::NeighbourHood | Table of neighbours for a given unique atom |
CrystArray3D< T > | 3D Vector (Blitz++ mimic) for ObjCryst++ |
CrystMatrix< T > | 2D Vector library (Blitz++ mimic) for ObjCryst++ |
CrystVector< T > | Vector library (Blitz++ mimic) for ObjCryst++ |
CubicSpline | Cubic spline interpolation |
ObjCryst::DiffractionDataSingleCrystal | DiffractionData object for Single Crystal analysis |
FormatFloat | Output a number as a formatted float: |
FormatHorizVector< T > | Format vector as horiz array: |
FormatInt | Output a number as a formatted integer: |
FormatString | Output a string with a fixed length (adding necessary space or removing excess characters) : |
FormatVertVector< T > | Output one or several vectors as (a) column(s): |
FormatVertVectorHKLFloats< T > | Output vectors as column arrays, with the first 3 columns printed as integers |
ObjCryst::GlobalScatteringPower | Global Scattering Power. Used to approximate the scattering power of a multi-atom ZScatterer (polyhedron,...) to an isotropic scattering power |
ObjCryst::LorentzCorr | Lorentz Correction |
LSQNumObj | (Quick & dirty) Least-Squares Refinement Object with Numerical derivatives |
ObjCryst::MolAtom | MolAtom : atom inside a Molecule |
ObjCryst::MolBond | Bond between two atoms, also a restraint on the associated bond length |
ObjCryst::MolBondAngle | Bond angle restraint between 3 atoms |
ObjCryst::MolDihedralAngle | Dihedral angle restraint between 4 atoms |
ObjCryst::Molecule | Molecule : class for complex scatterer descriptions using cartesian coordinates with bond length/angle restraints, and moves either of individual atoms or using torsion bonds |
ObjCryst::Molecule::FlipGroup | When 3(A1..1n) or more atoms are connected to a same atom A, it defines a 'flip' group, where it is possible to rotate bonds to their symmetric with respect to one plane defined by atoms Ai-A-Aj |
ObjCryst::Molecule::RotorGroup | Defines a group of atoms which can be rotated around an axis defined by two other atoms |
ObjCryst::MolRing | Ring class |
ObjCryst::MonteCarloObj | Base object for Monte-Carlo Global Optimization methods |
ObjCryst::ObjCrystException | Exception class for ObjCryst++ library |
ObjCryst::ObjRegistry< T > | Object Registry |
ObjCryst::OptimizationObj | Base object for Optimization methods |
ObjCryst::OptimizationObj::LogLikelihoodStats | Statistics about each object contributing to the overall Log(likelihood) |
ObjCryst::PolarizationCorr | Polarization Correction |
ObjCryst::PowderPattern | Powder pattern class, with an observed pattern and several calculated components to modelize the pattern |
ObjCryst::PowderPatternBackground | Phase to compute a background contribution to a powder pattern using an interpolation. Currently only linear interpolation is available. (in the works: cubic spline interpolation background) |
ObjCryst::PowderPatternComponent | Generic class to compute components (eg the contribution of a given phase, or background) of a powder pattern. This is an abstract base class |
ObjCryst::PowderPatternDiffraction | Class to compute the contribution to a powder pattern from a crystalline phase |
ObjCryst::PowderSlitApertureCorr | Slit aperture correction (for powder) |
ObjCryst::Quaternion | A quaternion class, used to represent the orientation of the molecule |
ObjCryst::Radiation | Class to define the radiation (type, monochromaticity, wavelength(s)) of an experiment |
ObjCryst::RefinableObj | Generic Refinable Object |
ObjCryst::RefinableObjClock | We need to record exactly when refinable objects have been modified for the last time (to avoid re-computation), and to do that we need a precise time |
ObjCryst::RefinablePar | Generic class for parameters of refinable objects |
ObjCryst::RefObjOpt | Base class for options |
ObjCryst::RefObjOption< T > | Class for options of RefinableObj, templated so that we can warn the object that something has been changed |
ObjCryst::RefParType | Class of refinable parameter types |
ObjCryst::Restraint | Restraint: generic class for a restraint of a given model |
ObjCryst::Scatterer | Generic type of scatterer: can be an atom, or a more complex assembly of atoms |
ObjCryst::ScatteringComponent | A scattering position in a crystal, associated with the corresponding occupancy and a pointer to the ScatteringPower. Also given is the |
ObjCryst::ScatteringComponentList | List of scattering positions in a crystal, associated with the corresponding occupancy and a pointer to the ScatteringPower |
ObjCryst::ScatteringCorr | Base class to compute all kind of corrections to intensities: Lorentz, Polar, absorption, texcture, extinction, etc.. |
ObjCryst::ScatteringData | Class to compute structure factors for a set of reflections and a Crystal |
ObjCryst::ScatteringPower | Abstract Base Class to describe the scattering power of any Scatterer component in a crystal |
ObjCryst::ScatteringPowerAtom | The Scattering Power for an Atom |
ObjCryst::ScatteringPowerSphere | \ brief ScatteringPower for a spherical particule |
ObjCryst::SpaceGroup | The crystallographic space group, and the cell choice |
ObjCryst::SymmetricPairCompare< T > | Class to compare pairs of objects, with the two objects playing a symmetric role |
ObjCryst::TextureMarchDollase | Texture correction using the March-Dollase model |
ObjCryst::TexturePhaseMarchDollase | One texture phase for the March-Dollase model |
ObjCryst::UnitCell | Unit Cell class: Unit cell with spacegroup information |
ObjCryst::WXAtom | WxCryst class for Atoms |
ObjCryst::WXCRYST_ID | Class to automatically assign a unique wxID to each window |
ObjCryst::WXCrystal | WxCryst class for Crystals |
ObjCryst::WXCrystMenuBar | Our own local menu bar, using buttons and Popup menus |
ObjCryst::WXCrystObj | Base class for all displayed ObjCryst objects (with a title, and a sizer to stack objects) |
ObjCryst::WXCrystObjBasic | Abstract base class for all objects in wxCryst |
ObjCryst::WXCrystObjBasicList | A List of WXCrystObjBasic |
ObjCryst::WXDiffractionSingleCrystal | WX Class for DiffractionDataSingleCrystal objects |
ObjCryst::WXField | This is the abstract base class for all fields, wether they contain a floating-point parameter, or a string,.. |
ObjCryst::WXFieldChoice | Class to pick one choice.. |
ObjCryst::WXFieldName | A field with the name of a WXCrystObj |
ObjCryst::WXFieldOption | WX representation of a RefObj option. This displays the names of the different choices |
ObjCryst::WXFieldPar< T > | A field for a parameter |
ObjCryst::WXFieldParBase | A field for a parameter |
ObjCryst::WXFieldRefPar | A field for a RefinablePar |
ObjCryst::WXFieldString | A field which directly links to a string |
ObjCryst::WXGlobalOptimRunThread | Class for a GlobalOptimization thread |
ObjCryst::WXMolAtom | Wx class for MolAtom objects |
ObjCryst::WXMolBond | Wx class for MolBond objects |
ObjCryst::WXMolBondAngle | Wx class for MolBondAngle objects |
ObjCryst::WXMolDihedralAngle | Wx class for MolDihedralAngle objects |
ObjCryst::WXMolecule | WxCryst class for Molecule objects |
ObjCryst::WXMonteCarloObj | Class for Graphical interface to Monte-Carlo objects (Simulated Annealing, Parallel Tempering) |
ObjCryst::WXOptimizationObj | WX Class for a Global Optimization objects |
ObjCryst::WXPowderPattern | WX Class for PowderPattern objects |
ObjCryst::WXPowderPatternBackground | Class to display a Powder Pattern Background |
ObjCryst::WXPowderPatternDiffraction | Class to display a Powder Pattern for a crystalline phase |
ObjCryst::WXPowderPatternGraph | Class to display a Powder Pattern (calc,obs) in a graphic window |
ObjCryst::WXRadiation | WX Class for Radiation |
ObjCryst::WXRefinableObj | The base wxCryst class for all RefinableObj objects |
ObjCryst::WXRegistry< T > | This displays all components of a ObjCryst++ Registry |
ObjCryst::WXScatterer | Base wxCryst class for Scatterers |
ObjCryst::WXScatteringPowerAtom | WxCryst class for ScatteringPowerAtom |
ObjCryst::WXScatteringPowerSphere | WxCryst class for ScatteringPowerSphere |
ObjCryst::WXTextureMarchDollase | Class to display the Preferred Orientation Correction using the March-Dollase parametrization |
ObjCryst::WXTexturePhaseMarchDollase | Class to display one Preferred Orientation phase using the March-Dollase parametrization |
ObjCryst::WXZScatterer | WxCryst class for ZScatterer objects |
ObjCryst::XMLCrystTag | Class to input or output a well-formatted xml beginning or ending tag |
ObjCryst::ZAtom | Class for individual atoms in a ZScatterer Object |
ObjCryst::ZMoveMinimizer | Class to minimize conformation changes for random moves. Very experimental !!! |
ObjCryst::ZPolyhedron | ZPolyhedron: a Scatterer to describe polyhedras such as octahedron, tetrahedron, square plane, etc.. |
ObjCryst::ZScatterer | ZScatterer: the basic type of complex scatterers, where atom positions are defined using a standard "Z-Matrix" description |