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 |