Bayeux  3.4.1
Core Foundation library for SuperNEMO
emfield::multi_zone_field Member List

This is the complete list of members for emfield::multi_zone_field, including all inherited members.

_parse_basic_parameters(const datatools::properties &setup_, datatools::service_manager &service_manager_, field_dict_type &dictionary_)emfield::base_electromagnetic_fieldprotected
_set_defaults()emfield::multi_zone_fieldprotected
_set_electric_field(bool=true)emfield::base_electromagnetic_fieldprotected
_set_electric_field_can_be_combined(bool=true)emfield::base_electromagnetic_fieldprotected
_set_electric_field_is_time_dependent(bool=true)emfield::base_electromagnetic_fieldprotected
_set_initialized(bool initialized_)emfield::base_electromagnetic_fieldprotected
_set_magnetic_field(bool=true)emfield::base_electromagnetic_fieldprotected
_set_magnetic_field_can_be_combined(bool=true)emfield::base_electromagnetic_fieldprotected
_set_magnetic_field_is_time_dependent(bool=true)emfield::base_electromagnetic_fieldprotected
add_zone_field(const std::string &zone_label_, const geomtools::placement &zone_positioning_, const geomtools::i_shape_3d &zone_shape_, double zone_tolerance_, const base_electromagnetic_field &zone_field_, bool absolute_positioning_=true, zone_priority_type priority_=ZONE_PRIORITY_DEFAULT)emfield::multi_zone_field
base_electromagnetic_field(uint32_t flags_=0)emfield::base_electromagnetic_field
compute_electric_field(const ::geomtools::vector_3d &position_, double time_, ::geomtools::vector_3d &electric_field_) constemfield::multi_zone_fieldvirtual
emfield::base_electromagnetic_field::compute_electric_field(const geomtools::vector_3d &position_, double time_, geomtools::vector_3d &electric_field_) constemfield::base_electromagnetic_fieldvirtual
compute_electromagnetic_field(const geomtools::vector_3d &position_, double time_, geomtools::vector_3d &electric_field_, geomtools::vector_3d &magnetic_field_) constemfield::base_electromagnetic_fieldvirtual
compute_field(char label_, const geomtools::vector_3d &position_, double time_, geomtools::vector_3d &field_) constemfield::base_electromagnetic_fieldvirtual
compute_magnetic_field(const ::geomtools::vector_3d &position_, double time_, geomtools::vector_3d &magnetic_field_) constemfield::multi_zone_fieldvirtual
emfield::base_electromagnetic_field::compute_magnetic_field(const geomtools::vector_3d &position_, double time_, geomtools::vector_3d &magnetic_field_) constemfield::base_electromagnetic_fieldvirtual
create_shape_factory(const ::datatools::properties &setup_)emfield::multi_zone_field
DEBUG enum valueemfield::base_electromagnetic_field
ELECTRIC_FIELD enum valueemfield::base_electromagnetic_field
electric_field_can_be_combined() constemfield::base_electromagnetic_field
ELECTRIC_FIELD_CAN_BE_COMBINED enum valueemfield::base_electromagnetic_field
electric_field_is_time_dependent() constemfield::base_electromagnetic_field
ELECTRIC_FIELD_IS_TIME_DEPENDENT enum valueemfield::base_electromagnetic_field
ELECTRIC_FIELD_LABELemfield::base_electromagnetic_fieldstatic
empty_options()datatools::i_tree_dumpablestatic
field_dict_type typedefemfield::base_electromagnetic_field
fine_zones(const geomtools::vector_3d &position_, std::vector< const zone_field_entry * > &zones_) constemfield::multi_zone_field
flag_type enum nameemfield::base_electromagnetic_field
get_class_id() const =0emfield::base_electromagnetic_fieldpure virtual
get_logging_priority() constemfield::base_electromagnetic_field
get_name() constemfield::base_electromagnetic_field
get_zone_field(const std::string &zone_label_) constemfield::multi_zone_field
handle_type typedefemfield::base_electromagnetic_field
has_shape_factory() constemfield::multi_zone_field
i_tree_dumpable()datatools::i_tree_dumpable
initialize(const ::datatools::properties &, ::datatools::service_manager &, ::emfield::base_electromagnetic_field::field_dict_type &)emfield::multi_zone_fieldvirtual
emfield::base_electromagnetic_field::initialize(const datatools::properties &setup_, datatools::service_manager &service_manager_, field_dict_type &dictionary_)=0emfield::base_electromagnetic_fieldpure virtual
initialize_simple()emfield::base_electromagnetic_fieldvirtual
initialize_standalone(const datatools::properties &setup_)emfield::base_electromagnetic_fieldvirtual
initialize_with_dictionary_only(const datatools::properties &setup_, field_dict_type &dictionary_)emfield::base_electromagnetic_fieldvirtual
initialize_with_service_only(const datatools::properties &setup_, datatools::service_manager &service_manager_)emfield::base_electromagnetic_fieldvirtual
is_debug() constemfield::base_electromagnetic_field
is_electric_field() constemfield::base_electromagnetic_field
is_initialized() constemfield::base_electromagnetic_field
is_magnetic_field() constemfield::base_electromagnetic_field
label_to_zone_priority(const std::string &)emfield::multi_zone_fieldstatic
last_skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
last_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
MAGNETIC_FIELD enum valueemfield::base_electromagnetic_field
magnetic_field_can_be_combined() constemfield::base_electromagnetic_field
MAGNETIC_FIELD_CAN_BE_COMBINED enum valueemfield::base_electromagnetic_field
magnetic_field_is_time_dependent() constemfield::base_electromagnetic_field
MAGNETIC_FIELD_IS_TIME_DEPENDENT enum valueemfield::base_electromagnetic_field
MAGNETIC_FIELD_LABELemfield::base_electromagnetic_fieldstatic
make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false)datatools::i_tree_dumpablestatic
multi_zone_field(uint32_t=0)emfield::multi_zone_field
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
owns_shape_factory() constemfield::multi_zone_field
position_and_time_are_valid(const geomtools::vector_3d &position_, double time_) constemfield::base_electromagnetic_fieldvirtual
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
reset()emfield::multi_zone_fieldvirtual
reset_shape_factory()emfield::multi_zone_field
set_debug(bool debug_)emfield::base_electromagnetic_field
set_logging_priority(datatools::logger::priority priority_)emfield::base_electromagnetic_field
set_name(const std::string &)emfield::base_electromagnetic_field
set_shape_factory(const geomtools::shape_factory &shfact_)emfield::multi_zone_field
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
STATUS_ERROR enum valueemfield::base_electromagnetic_field
STATUS_INVALID_POSITION_TIME enum valueemfield::base_electromagnetic_field
STATUS_NO_ELECTRIC_FIELD enum valueemfield::base_electromagnetic_field
STATUS_NO_MAGNETIC_FIELD enum valueemfield::base_electromagnetic_field
STATUS_NOT_INITIALIZED enum valueemfield::base_electromagnetic_field
STATUS_SUCCESS enum valueemfield::base_electromagnetic_field
status_type enum nameemfield::base_electromagnetic_field
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) constemfield::multi_zone_fieldvirtual
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
zone_field_dict_type typedefemfield::multi_zone_field
ZONE_PRIORITY_DEFAULT enum valueemfield::multi_zone_field
ZONE_PRIORITY_HIGH enum valueemfield::multi_zone_field
ZONE_PRIORITY_INVALID enum valueemfield::multi_zone_field
ZONE_PRIORITY_LOW enum valueemfield::multi_zone_field
ZONE_PRIORITY_MAX enum valueemfield::multi_zone_field
ZONE_PRIORITY_MIN enum valueemfield::multi_zone_field
zone_priority_to_label(zone_priority_type)emfield::multi_zone_fieldstatic
zone_priority_type enum nameemfield::multi_zone_field
ZONE_PRIORITY_VERY_HIGH enum valueemfield::multi_zone_field
ZONE_PRIORITY_VERY_LOW enum valueemfield::multi_zone_field
~base_electromagnetic_field()emfield::base_electromagnetic_fieldvirtual
~i_tree_dumpable()datatools::i_tree_dumpablevirtual
~multi_zone_field()emfield::multi_zone_fieldvirtual