JDFTx  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
S2quad.h File Reference
#include <core/Util.h>
#include <core/string.h>
#include <core/vector3.h>

Classes

struct  S2quad
 Abstract base class for a S2 quadrature definition (used to generate the SO3 qudarature) More...
 
class  EulerProduct
 Outer-product quadrature on ZYZ euler angles. More...
 
class  Tetrahedron
 Tetrahedron rotation group. More...
 
class  Octahedron
 Octahedron rotation group. More...
 
class  Icosahedron
 Icosahedron rotation group. More...
 
class  S2_7design_24
 Spherical 7-design with 24 nodes. More...
 
class  S2_8design_36
 Spherical 8-design with 36 nodes. More...
 
class  S2_9design_48
 Spherical 9-design with 48 nodes. More...
 
class  S2_10design_60
 Spherical 10-design with 60 nodes. More...
 
class  S2_11design_70
 Spherical 11-design with 70 nodes. More...
 
class  S2_12design_84
 Spherical 12-design with 84 nodes. More...
 
class  S2_13design_94
 Spherical 13-design with 94 nodes. More...
 
class  S2_14design_108
 Spherical 14-design with 108 nodes. More...
 
class  S2_15design_120
 Spherical 15-design with 120 nodes. More...
 
class  S2_16design_144
 Spherical 16-design with 144 nodes. More...
 
class  S2_17design_156
 Spherical 17-design with 156 nodes. More...
 
class  S2_18design_180
 Spherical 18-design with 180 nodes. More...
 
class  S2_19design_204
 Spherical 19-design with 204 nodes. More...
 
class  S2_20design_216
 Spherical 20-design with 216 nodes. More...
 
class  S2_21design_240
 Spherical 21-design with 240 nodes. More...
 

Enumerations

enum  S2quadType {
  QuadEuler, QuadTetrahedron, QuadOctahedron, QuadIcosahedron,
  Quad7design_24, Quad8design_36, Quad9design_48, Quad10design_60,
  Quad11design_70, Quad12design_84, Quad13design_94, Quad14design_108,
  Quad15design_120, Quad16design_144, Quad17design_156, Quad18design_180,
  Quad19design_204, Quad20design_216, Quad21design_240
}
 List of available quadratures.
 

Detailed Description

Quadratures on S2 used to generate quadratures on SO(3)