Bayeux  3.4.1
Core Foundation library for SuperNEMO
materials::refractive_index Member List

This is the complete list of members for materials::refractive_index, including all inherited members.

_base_initialize(const datatools::properties &config_, const unary_function_dict_type &functors_)mygsl::i_unary_functionprotected
_base_reset()mygsl::i_unary_functionprotected
_build_k_tabfunc()materials::refractive_indexprotected
_build_n_tabfunc()materials::refractive_indexprotected
_compute_auto_epsilon()mygsl::i_unary_functionprotected
_eval(double) constmaterials::refractive_indexprotectedvirtual
_eval_k(double) constmaterials::refractive_indexprotected
_eval_n(double) constmaterials::refractive_indexprotected
_set_defaults()mygsl::i_unary_functionprotected
AUTO_EPSILONmygsl::i_unary_functionstatic
coeff_dict_type typedefmaterials::refractive_index
compute_abbe_number() constmaterials::refractive_index
compute_abbe_number_e() constmaterials::refractive_index
compute_principal_dispersion() constmaterials::refractive_index
DEFAULT_EPSILONmygsl::i_unary_functionstatic
dispersion_formula_type enum namematerials::refractive_index
empty_options()datatools::i_tree_dumpablestatic
eval(double x_) constmygsl::i_unary_functionvirtual
eval_attenuation_coefficient(const double lambda_) constmaterials::refractive_index
eval_extinction_coefficient(const double lambda_) constmaterials::refractive_index
EVAL_K enum valuematerials::refractive_index
eval_mode_type enum namematerials::refractive_index
EVAL_N enum valuematerials::refractive_index
eval_no_check(double x_) constmygsl::i_unary_functionvirtual
eval_penetration_depth(const double lambda_) constmaterials::refractive_index
eval_refractive_index(const double lambda_) constmaterials::refractive_index
evaluate(double x_) constmygsl::i_unary_function
FORMULA_CONSTANT enum valuematerials::refractive_index
FORMULA_DISPERSION_RII_CAUCHY enum valuematerials::refractive_index
FORMULA_DISPERSION_RII_GASES enum valuematerials::refractive_index
FORMULA_DISPERSION_RII_HERZBERGER enum valuematerials::refractive_index
FORMULA_DISPERSION_RII_POLYNOMIAL enum valuematerials::refractive_index
FORMULA_DISPERSION_RII_RII4 enum valuematerials::refractive_index
FORMULA_DISPERSION_RII_SELLMEIER enum valuematerials::refractive_index
FORMULA_DISPERSION_RII_SELLMEIER2 enum valuematerials::refractive_index
FORMULA_DISPERSION_TABULATED enum valuematerials::refractive_index
FORMULA_INVALID enum valuematerials::refractive_index
g_function(double x_, void *functor_)mygsl::i_unary_functionstatic
get_epsilon() constmygsl::i_unary_function
get_lambda_range() constmaterials::refractive_index
get_non_zero_domain_max() constmygsl::i_unary_functionvirtual
get_non_zero_domain_min() constmygsl::i_unary_functionvirtual
get_rii_coeff(const std::size_t) constmaterials::refractive_index
has_explicit_domain_of_definition() constmaterials::refractive_indexvirtual
has_lambda_range() constmaterials::refractive_index
has_non_zero_domain_max() constmygsl::i_unary_function
has_non_zero_domain_min() constmygsl::i_unary_function
has_rii_coeff(const std::size_t) constmaterials::refractive_index
has_zero_domain() constmygsl::i_unary_function
i_tree_dumpable()datatools::i_tree_dumpable
i_unary_function(double epsilon_=0.0)mygsl::i_unary_function
initialize(const datatools::properties &config_, const mygsl::unary_function_dict_type &)materials::refractive_indexvirtual
initialize_simple()mygsl::i_unary_function
initialize_standalone(const datatools::properties &config_)mygsl::i_unary_function
is_eval_k() constmaterials::refractive_index
is_eval_n() constmaterials::refractive_index
is_in_domain_of_definition(const double x_) constmaterials::refractive_indexvirtual
is_in_non_zero_domain(double x_) constmygsl::i_unary_function
is_in_zero_domain(double x_) constmygsl::i_unary_function
is_initialized() constmaterials::refractive_indexvirtual
last_skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
last_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false)datatools::i_tree_dumpablestatic
make_constant(const double n_, const double k_=std::numeric_limits< double >::quiet_NaN())materials::refractive_index
make_dispersion_rii(const dispersion_formula_type formula_, const coeff_dict_type &coeffs_, const std::string &k_tab_="")materials::refractive_index
make_tabulated(const std::string &n_tab_, const std::string &k_tab_="")materials::refractive_index
operator()(double x_) constmygsl::i_unary_function
OSTREAM_CERR enum valuedatatools::i_tree_dumpable
OSTREAM_CLOG enum valuedatatools::i_tree_dumpable
OSTREAM_COUT enum valuedatatools::i_tree_dumpable
ostream_type enum namedatatools::i_tree_dumpable
print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) constdatatools::i_tree_dumpablevirtual
print_tree_json(std::ostream &out_=std::clog, const std::string &json_options_="") constdatatools::i_tree_dumpable
print_tree_json(std::ostream &out_=std::clog, const char *json_options_=nullptr) constdatatools::i_tree_dumpable
refractive_index()materials::refractive_index
reset()materials::refractive_indexvirtual
set_epsilon(double)mygsl::i_unary_function
set_eval_k()materials::refractive_index
set_eval_n()materials::refractive_index
set_lambda_range(const double lambda_min_, const double lambda_max_)materials::refractive_index
set_lambda_range(const datatools::real_range &lr_)materials::refractive_index
skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
smart_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") constdatatools::i_tree_dumpable
tag(std::ostream &out_)datatools::i_tree_dumpablestatic
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) constmygsl::i_unary_functionvirtual
tree_dump_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) constdatatools::i_tree_dumpable
tree_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="") constdatatools::i_tree_dumpable
wo_append enum valuemygsl::i_unary_function
wo_data_index enum valuemygsl::i_unary_function
wo_default enum valuemygsl::i_unary_function
wo_none enum valuemygsl::i_unary_function
wo_skip_inf enum valuemygsl::i_unary_function
wo_skip_nan enum valuemygsl::i_unary_function
wo_skip_odod enum valuemygsl::i_unary_function
wo_skip_onzd enum valuemygsl::i_unary_function
write_ascii(std::ostream &fout_, double min_, double max_, unsigned int nsamples_, int x_precision_=16, int fx_precision_=16, uint32_t options_=wo_default) constmygsl::i_unary_function
write_ascii_file(const std::string &filename_, double min_, double max_, unsigned int nsamples_, int x_precision_=16, int fx_precision_=16, uint32_t options_=wo_default) constmygsl::i_unary_function
write_ascii_file_with_units(const std::string &filename_, double min_, double max_, unsigned int nsamples_, const std::string &x_unit_label_, const std::string &fx_unit_label_, int x_precision_=16, int fx_precision_=16, uint32_t options_=wo_default) constmygsl::i_unary_function
write_ascii_with_units(std::ostream &fout_, double min_, double max_, unsigned int nsamples_, double x_unit_, double fx_unit_, int x_precision_=16, int fx_precision_=16, uint32_t options_=wo_default) constmygsl::i_unary_function
write_options_type enum namemygsl::i_unary_function
~i_tree_dumpable()datatools::i_tree_dumpablevirtual
~i_unary_function()mygsl::i_unary_functionvirtual
~refractive_index()materials::refractive_indexvirtual