C++ Library API¶
Class Hierarchy¶
-
- Namespace brille
- Namespace brille::assignment
- Namespace brille::utils
- Template Class vector_cross_impl
- Template Class vector_cross_impl< T, R, S, 3 >
- Template Struct ArrayTraits
- Template Struct ArrayTraits< bArray< T > >
- Template Struct ArrayTraits< LDVec< T > >
- Template Struct ArrayTraits< LQVec< T > >
- Template Struct CostTraits
- Template Struct CostTraits< std::complex< T > >
- Template Struct is_complex
- Template Struct is_complex< std::complex< T > >
- Template Struct is_container
- Template Struct is_container< std::array< T, N > >
- Template Struct is_container< std::vector< T > >
- Template Struct LatticeTraits
- Template Struct LatticeTraits< Direct >
- Template Struct LatticeTraits< LDVec< T > >
- Template Struct LatticeTraits< LQVec< T > >
- Template Struct LatticeTraits< Reciprocal >
- Template Struct LatVecTraits
- Template Struct LatVecTraits< Direct, S >
- Template Struct LatVecTraits< LDVec< R >, S >
- Template Struct LatVecTraits< LQVec< R >, S >
- Template Struct LatVecTraits< Reciprocal, S >
- Struct PrimitiveTraits
- Template Class Array
- Template Class Array2
- Template Class Array2It
- Template Class ArrayIt
- Class Basis
- Class BrillouinZone
- Template Class BrillouinZoneMesh3
- Template Class BrillouinZoneNest3
- Template Class BrillouinZoneTrellis3
- Template Class BroadcastIt
- Template Class BroadcastIt2
- Template Class Comparer
- Class CubeNode
- Class DebugPrinter
- Class Direct
- Template Class DualInterpolator
- Class GammaTable
- Class HallSymbol
- Template Class Interpolator
- Class Lattice
- Class LatVec
- Template Class LDVec
- Template Class LQVec
- Template Class Mesh3
- Template Class Motion
- Template Class Nest
- Class NestLeaf
- Class NestNode
- Class NodeContainer
- Class NullNode
- Class PermutationTable
- Class Pointgroup
- Class PointSymmetry
- Class Polyhedron
- Template Class PolyhedronTrellis
- Class PolyNode
- Class PrimitiveTransform
- Template Class RawBinaryOperator
- Class Reciprocal
- Class RotateTable
- Class SeitzSymbol
- Class SimpleTet
- Class SortingStatus
- Class Spacegroup
- Template Class Stopwatch
- Template Class SubIt
- Template Class SubIt2
- Class Symmetry
- Class TetTri
- Class TetTriLayer
- Class Trellis
- Class TrellisLeaf
- Enum AngleUnit
- Enum Bravais
- Enum cmp
- Enum Holohedry
- Enum Laue
- Enum NodeType
- Enum ops
- Enum RotatesLike
- Struct PointgroupType
- Namespace brille
File Hierarchy¶
-
- Directory src
- File approx.hpp
- File array.hpp
- File array.tpp
- File array2.hpp
- File array2.tpp
- File array_.hpp
- File array_latvec.hpp
- File array_latvec.tpp
- File array_ldvec.tpp
- File array_lqvec.tpp
- File balltrellis.cpp
- File balltrellis.hpp
- File basis.hpp
- File bravais.cpp
- File bravais.hpp
- File bz.cpp
- File bz.hpp
- File bz_mesh.hpp
- File bz_nest.hpp
- File bz_trellis.hpp
- File bz_wedge.cpp
- File comparisons.cpp
- File comparisons.hpp
- File debug.cpp
- File debug.hpp
- File hall_symbol.cpp
- File hall_symbol.hpp
- File interpolation.hpp
- File interpolator2.hpp
- File interpolator2_at.tpp
- File interpolator2_axial.tpp
- File interpolator2_cost.tpp
- File interpolator2_gamma.tpp
- File interpolator2_real.tpp
- File interpolator2_recip.tpp
- File interpolatordual.hpp
- File lapjv.hpp
- File lattice.cpp
- File lattice.hpp
- File mesh.hpp
- File mesh.tpp
- File munkres.hpp
- File neighbours.cpp
- File neighbours.hpp
- File nest.hpp
- File nest.tpp
- File permutation.hpp
- File permutation_table.hpp
- File phonon.hpp
- File pointgroup.cpp
- File pointgroup.hpp
- File pointsymmetry.cpp
- File pointsymmetry.hpp
- File polyhedron.hpp
- File primitive.hpp
- File smp.hpp
- File sorting_status.hpp
- File spg_database.cpp
- File spg_database.hpp
- File subscript.hpp
- File symmetry.cpp
- File symmetry.hpp
- File symmetry_common.hpp
- File transform.hpp
- File trellis.hpp
- File trellis.tpp
- File triangulation.hpp
- File triangulation_layers.hpp
- File triangulation_simple.hpp
- File types.hpp
- File utilities.hpp
- File utilities.tpp
- Directory src