List of all items
Structs
- beam::Beam
- beam::BeamPropagation
- bins::AngleBin
- bins::BinningScheme
- bins::SolidAngleBin
- clip::Clipping
- clip::Stats
- containment::AABB
- containment::ContainmentGraph
- convergence::Convergence
- convergence::ConvergenceTracker
- convergence::ParamConvergenceTarget
- diff2::IncidentBeam
- field::Field
- geom::FaceData
- geom::Geom
- geom::Plane
- geom::Shape
- multiproblem::MultiProblem
- orientation::Euler
- orientation::Orientation
- orientation::Orientations
- output::ConsolidatedResultsWriter
- output::OutputManager
- output::SettingsJsonWriter
- params::Params
- powers::Powers
- problem::Problem
- result::Results
- result::ScattResult
- settings::MuellerComponentConfig
- settings::OutputConfig
- settings::Settings
- settings::cli::BinningArgs
- settings::cli::CliArgs
- settings::cli::MaterialArgs
- settings::cli::OrientationArgs
- settings::cli::PropagationArgs
- zones::Zone
- zones::ZoneConfig
- zones::Zones
- zones::ZonesIterator
Enums
- beam::BeamVariant
- beam::DefaultBeamVariant
- bins::Scheme
- diff::Mapping
- geom::Face
- orientation::EulerConvention
- orientation::OrientationSampler
- orientation::Scheme
- params::Param
- result::GOComponent
- zones::ZoneType
Traits
- convergence::Convergeable
- field::AmplMatrix
- geom::PolygonExtensions
- output::OutputWriter
- result::ApproxEq
- result::MuellerMatrix
- result::ScatteringBin
Functions
- bins::custom_bins
- bins::get_n_linear_search
- bins::get_n_simple
- bins::interval_bins
- bins::interval_spacings
- bins::simple_bins
- clip::clip_faces
- diff2::get_rotation_matrix
- diff2::karczewski
- diff2::n2f_aperture_diffraction
- diff::adjust_mj_nj
- diff::calculate_alpha_beta
- diff::calculate_deltas
- diff::calculate_kxx_kyy
- diff::calculate_omegas
- diff::calculate_rotation_matrix
- diff::calculate_summand
- diff::get_rotation_matrix2
- diff::init_diff
- diff::karczewski
- diff::n2f_aperture_diffraction
- diff::n2f_go
- filelog::init
- fresnel::refl
- fresnel::refr
- geom::calculate_center_of_mass
- geom::load_geom
- geom::negative_translate
- multiproblem::init_result
- multiproblem::load_and_init_geoms
- multiproblem::load_settings_or_default
- output::output_path
- output::write_mueller
- output::write_mueller_1d
- problem::init_geom
- result::integrate_theta_weighted_component
- settings::cli::update_settings_from_cli
- settings::constants::default_directory
- settings::constants::default_e_perp
- settings::constants::default_fov_factor
- settings::constants::default_geom_scale
- settings::constants::default_output_config
- settings::constants::default_prop
- settings::constants::default_quiet
- settings::constants::default_scale_factor
- settings::loading::load_config
- settings::loading::load_config_with_cli
- settings::loading::load_default_config
- settings::validation::validate_config
- snell::get_theta_t
Type Aliases
Constants
- settings::constants::BBOX_TOLERANCE
- settings::constants::CENTERED_GEOMETRY_TOLERANCE
- settings::constants::CLIP_TOLERANCE
- settings::constants::COLINEAR_THRESHOLD
- settings::constants::DEFAULT_BEAM_AREA_THRESHOLD_FAC
- settings::constants::DEFAULT_BEAM_POWER_THRESHOLD
- settings::constants::DEFAULT_COHERENCE
- settings::constants::DEFAULT_CUTOFF
- settings::constants::DEFAULT_EULER_ORDER
- settings::constants::DEFAULT_MAPPING
- settings::constants::DEFAULT_MAX_REC
- settings::constants::DEFAULT_MAX_TIR
- settings::constants::DEFAULT_MEDIUM_REFR_INDEX_IM
- settings::constants::DEFAULT_MEDIUM_REFR_INDEX_RE
- settings::constants::DEFAULT_PARTICLE_REFR_INDEX_IM
- settings::constants::DEFAULT_PARTICLE_REFR_INDEX_RE
- settings::constants::DEFAULT_PHI_BINS
- settings::constants::DEFAULT_QUIET
- settings::constants::DEFAULT_THETA_BINS
- settings::constants::DEFAULT_WAVELENGTH
- settings::constants::DIFF_DMIN
- settings::constants::DIFF_EPSILON
- settings::constants::DIRECT_THRESHOLD
- settings::constants::INTERVAL_IGNORE_TOLERANCE
- settings::constants::KXY_EPSILON
- settings::constants::MIN_DISTORTION
- settings::constants::MIN_ORIENTATIONS
- settings::constants::PLANARITY_TOLERANCE
- settings::constants::PROP_PERTURBATION
- settings::constants::RAYCAST_MINIMUM_DISTANCE
- settings::constants::VEC_LENGTH_THRESHOLD
- settings::constants::VERTEX_MERGE_DISTANCE
- settings::constants::ZONE_THETA_OFFSET