Chi-Tech
chi_math::AngularQuadratureCustom Class Reference

#include <angular_quadrature_base.h>

Inheritance diagram for chi_math::AngularQuadratureCustom:
chi_math::AngularQuadrature

Public Member Functions

 AngularQuadratureCustom (std::vector< double > &azimuthal, std::vector< double > &polar, std::vector< double > &in_weights, bool verbose)
 
- Public Member Functions inherited from chi_math::AngularQuadrature
 AngularQuadrature ()
 
 AngularQuadrature (chi_math::AngularQuadratureType in_type)
 
virtual ~AngularQuadrature ()=default
 
virtual void OptimizeForPolarSymmetry (double normalization)
 
virtual void BuildDiscreteToMomentOperator (unsigned int scattering_order, int dimension)
 
virtual void BuildMomentToDiscreteOperator (unsigned int scattering_order, int dimension)
 
std::vector< std::vector< double > > const & GetDiscreteToMomentOperator () const
 
std::vector< std::vector< double > > const & GetMomentToDiscreteOperator () const
 
const std::vector< HarmonicIndices > & GetMomentToHarmonicsIndexMap () const
 

Additional Inherited Members

- Data Fields inherited from chi_math::AngularQuadrature
const chi_math::AngularQuadratureType type_
 
std::vector< chi_math::QuadraturePointPhiThetaabscissae_
 
std::vector< double > weights_
 
std::vector< chi_mesh::Vector3omegas_
 
- Protected Member Functions inherited from chi_math::AngularQuadrature
virtual void MakeHarmonicIndices (unsigned int scattering_order, int dimension)
 
- Protected Attributes inherited from chi_math::AngularQuadrature
std::vector< std::vector< double > > d2m_op_
 
std::vector< std::vector< double > > m2d_op_
 
std::vector< HarmonicIndicesm_to_ell_em_map_
 
bool d2m_op_built_ = false
 
bool m2d_op_built_ = false
 

Detailed Description

Definition at line 95 of file angular_quadrature_base.h.

Constructor & Destructor Documentation

◆ AngularQuadratureCustom()

chi_math::AngularQuadratureCustom::AngularQuadratureCustom ( std::vector< double > &  azimuthal,
std::vector< double > &  polar,
std::vector< double > &  in_weights,
bool  verbose 
)

Constructor using custom directions.

Definition at line 219 of file angular_quadrature_base.cc.


The documentation for this class was generated from the following files: