Go to the documentation of this file. 1 #ifndef _SPHERICALHARMONICCOEFFICIENTSET_H_
2 #define _SPHERICALHARMONICCOEFFICIENTSET_H_
6 class SphericalHarmonicCoefficientSet {
25 const std::complex<double> &
operator () (
unsigned int l,
int m)
const;
28 std::complex<double> &
operator () (
unsigned int l,
int m);
53 std::ostream &
operator<< ( std::ostream & o,
const SphericalHarmonicCoefficientSet & c);
56 std::complex<double>
dot(
const SphericalHarmonicCoefficientSet &,
57 const SphericalHarmonicCoefficientSet &) ;
66 #include "CLHEP/GenericFunctions/SphericalHarmonicCoefficientSet.icc"
~SphericalHarmonicCoefficientSet()
SphericalHarmonicCoefficientSet & operator-=(const SphericalHarmonicCoefficientSet &)
SphericalHarmonicCoefficientSet & operator=(const SphericalHarmonicCoefficientSet &)
std::ostream & operator<<(std::ostream &os, const Argument &a)
SphericalHarmonicCoefficientSet & operator*=(const std::complex< double > &s)
std::complex< double > dot(const SphericalHarmonicCoefficientSet &, const SphericalHarmonicCoefficientSet &)
unsigned int getLMax() const
SphericalHarmonicCoefficientSet(unsigned int LMAX)
SphericalHarmonicCoefficientSet squareExpansionCoefficients(const SphericalHarmonicCoefficientSet &)
const std::complex< double > & operator()(unsigned int l, int m) const
SphericalHarmonicCoefficientSet & operator+=(const SphericalHarmonicCoefficientSet &)