| 
    MIDSX 0.1
    
   A x-ray transport code system for dosimetry 
   | 
 
This is the complete list of members for MaterialData, including all inherited members.
| calculateWeightedAverageOfColumns(const std::string &tableName, const std::string &dataColumnName, bool scale_to_macroscopic=false) (defined in MaterialData) | MaterialData | private | 
| coherent_cs_interpolator_ (defined in MaterialData) | MaterialData | private | 
| coherent_cs_matrix_ (defined in MaterialData) | MaterialData | private | 
| coherent_form_factor_interpolator_ (defined in MaterialData) | MaterialData | private | 
| coherent_form_factor_matrix_ (defined in MaterialData) | MaterialData | private | 
| coherent_scattering_dcs_dist_ (defined in MaterialData) | MaterialData | private | 
| dao_ (defined in MaterialData) | MaterialData | private | 
| fillTotalCrossSectionsMatrix(Eigen::MatrixXd &total_cross_sections_matrix, const Eigen::MatrixXd &merged_energy_matrix) (defined in MaterialData) | MaterialData | private | 
| getCoherentFormFactorMatrix() const | MaterialData | inline | 
| getCoherentScatteringCrossSectionMatrix() const | MaterialData | inline | 
| getIncoherentScatteringCrossSectionMatrix() const | MaterialData | inline | 
| getIncoherentScatteringFunctionMatrix() const | MaterialData | inline | 
| getInterpolatorForElement(const std::string &tableName, const Eigen::Matrix< double, Eigen::Dynamic, 2 > &matrix) (defined in MaterialData) | MaterialData | privatestatic | 
| getInterpolatorsForAllElements(const std::string &tableName, const std::unordered_map< int, Eigen::Matrix< double, Eigen::Dynamic, 2 > > &table_matrix_map) (defined in MaterialData) | MaterialData | private | 
| getPhotoelectricCrossSectionMatrix() const | MaterialData | inline | 
| getTableMatrix(const std::string &tableName, const std::string &dataColumnName, int element) (defined in MaterialData) | MaterialData | private | 
| getTableMatrixForAllElements(const std::string &tableName, const std::string &dataColumnName) (defined in MaterialData) | MaterialData | private | 
| getTotalCrossSectionMatrix() const | MaterialData | inline | 
| getTotalCrossSectionsMatrixFromInteractionData() (defined in MaterialData) | MaterialData | private | 
| incoherent_cs_interpolator_ (defined in MaterialData) | MaterialData | private | 
| incoherent_cs_matrix_ (defined in MaterialData) | MaterialData | private | 
| incoherent_scattering_function_interpolator_ (defined in MaterialData) | MaterialData | private | 
| incoherent_scattering_function_matrix_ (defined in MaterialData) | MaterialData | private | 
| initializeData() (defined in MaterialData) | MaterialData | private | 
| interpolateCoherentFormFactor(double x) const | MaterialData | inline | 
| interpolateCoherentScatteringCrossSection(double energy) const | MaterialData | inline | 
| interpolateIncoherentScatteringCrossSection(double energy) const | MaterialData | inline | 
| interpolateIncoherentScatteringFunction(double x) const | MaterialData | inline | 
| interpolateMassEnergyAbsorptionCoefficient(double energy) const | MaterialData | inline | 
| interpolatePhotoelectricCrossSection(double energy) const | MaterialData | inline | 
| interpolateTotalCrossSection(double energy) const | MaterialData | inline | 
| mass_energy_absorption_coefficient_interpolator_ (defined in MaterialData) | MaterialData | private | 
| mass_energy_absorption_coefficient_matrix_ (defined in MaterialData) | MaterialData | private | 
| MaterialData(MaterialProperties &properties, DataAccessObject &dao) | MaterialData | |
| photoelectric_cs_interpolator_ (defined in MaterialData) | MaterialData | private | 
| photoelectric_cs_matrix_ (defined in MaterialData) | MaterialData | private | 
| properties_ (defined in MaterialData) | MaterialData | private | 
| sampleCoherentScatteringDCS(double energy) const | MaterialData | inline | 
| setCoherentScatteringCrossSectionAndInterpolator() (defined in MaterialData) | MaterialData | private | 
| setCoherentScatteringDCSDistribution() (defined in MaterialData) | MaterialData | private | 
| setCoherentScatteringFormFactorAndInterpolator() (defined in MaterialData) | MaterialData | private | 
| setIncoherentScatteringCrossSectionAndInterpolator() (defined in MaterialData) | MaterialData | private | 
| setIncoherentScatteringFunctionAndInterpolator() (defined in MaterialData) | MaterialData | private | 
| setInteractionCrossSectionsAndInterpolators() (defined in MaterialData) | MaterialData | private | 
| setMassEnergyAbsorptionCoefficientsAndInterpolator() (defined in MaterialData) | MaterialData | private | 
| setPhotoelectricCrossSectionAndInterpolator() (defined in MaterialData) | MaterialData | private | 
| setTotalCrossSectionsAndInterpolator() (defined in MaterialData) | MaterialData | private | 
| total_cs_interpolator_ (defined in MaterialData) | MaterialData | private | 
| total_cs_matrix_ (defined in MaterialData) | MaterialData | private |