openPSTD  2.0
Open source simulation for sound propagation in urban environments
OpenPSTD::Kernel::Domain Member List

This is the complete list of members for OpenPSTD::Kernel::Domain, including all inherited members.

add_neighbour_at(std::shared_ptr< Domain > domain, Direction direction)OpenPSTD::Kernel::Domain
alphaOpenPSTD::Kernel::Domain
apply_pml_matrices()OpenPSTD::Kernel::Domain
bottom_rightOpenPSTD::Kernel::Domain
calc(CalcDirection cd, CalculationType ct, Eigen::ArrayXcf dest)OpenPSTD::Kernel::Domain
calc(CalcDirection cd, CalculationType ct)OpenPSTD::Kernel::Domain
clear_matrices()OpenPSTD::Kernel::Domain
compute_pml_matrices()OpenPSTD::Kernel::Domain
contains_location(std::vector< float > location)OpenPSTD::Kernel::Domain
contains_point(Point point)OpenPSTD::Kernel::Domain
current_valuesOpenPSTD::Kernel::Domain
Domain(std::shared_ptr< PSTDSettings > settings, int id, const float alpha, Point top_left, Point size, const bool is_pml, std::shared_ptr< WisdomCache > wnd, std::map< Direction, EdgeParameters > edge_param_map, const std::shared_ptr< Domain > pml_for_domain)OpenPSTD::Kernel::Domain
Domain(std::shared_ptr< PSTDSettings > settings, int id, const float alpha, std::vector< float > top_left_vector, std::vector< float > size_vector, const bool is_pml, std::shared_ptr< WisdomCache > wnd, std::map< Direction, EdgeParameters > edge_param_map, const std::shared_ptr< Domain > pml_for_domain)OpenPSTD::Kernel::Domain
edge_param_mapOpenPSTD::Kernel::Domain
extended_zeros(int x, int y, int z=0)OpenPSTD::Kernel::Domain
get_intersection_with(std::shared_ptr< Domain > other_domain, Direction direction)OpenPSTD::Kernel::Domain
get_neighbour_at(Direction direction, std::vector< float > location)OpenPSTD::Kernel::Domain
get_neighbours_at(Direction direction)OpenPSTD::Kernel::Domain
get_range(CalcDirection cd)OpenPSTD::Kernel::Domain
get_vacant_range(Direction direction)OpenPSTD::Kernel::Domain
idOpenPSTD::Kernel::Domain
impedanceOpenPSTD::Kernel::Domain
is_neighbour_of(std::shared_ptr< Domain > domain)OpenPSTD::Kernel::Domain
is_pmlOpenPSTD::Kernel::Domain
is_pml_for(std::shared_ptr< Domain > domain)OpenPSTD::Kernel::Domain
is_rigid()OpenPSTD::Kernel::Domain
is_secondary_pmlOpenPSTD::Kernel::Domain
l_valuesOpenPSTD::Kernel::Domain
localOpenPSTD::Kernel::Domain
number_of_neighbours(bool count_pml)OpenPSTD::Kernel::Domain
pml_for_domain_listOpenPSTD::Kernel::Domain
post_initialization()OpenPSTD::Kernel::Domain
previous_valuesOpenPSTD::Kernel::Domain
push_values()OpenPSTD::Kernel::Domain
rhoOpenPSTD::Kernel::Domain
settingsOpenPSTD::Kernel::Domain
should_updateOpenPSTD::Kernel::Domain
sizeOpenPSTD::Kernel::Domain
top_leftOpenPSTD::Kernel::Domain
wndOpenPSTD::Kernel::Domain