multi_domain.cc File Reference

Namespaces

 oomph
 DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
 
 oomph::Multi_domain_functions
 

Functions

void oomph::Multi_domain_functions::locate_zeta_for_local_coordinates (const Vector< Mesh * > &mesh_pt, Mesh *const &external_mesh_pt, Vector< MeshAsGeomObject * > &mesh_geom_obj_pt, const unsigned &interaction_index)
 
void oomph::Multi_domain_functions::get_dim_helper (Problem *problem_pt, Mesh *const &mesh_pt, Mesh *const &external_mesh_pt)
 
void oomph::Multi_domain_functions::clean_up ()
 
bool oomph::Multi_domain_functions::first_closer_than_second (const std::pair< FiniteElement *, Vector< double >> &p1, const std::pair< FiniteElement *, Vector< double >> &p2)
 

Variables

std::ofstream oomph::Multi_domain_functions::Doc_boundary_coordinate_file
 
bool oomph::Multi_domain_functions::Accept_failed_locate_zeta_in_setup_multi_domain_interaction = false
 
unsigned oomph::Multi_domain_functions::Dim
 
Vector< Vector< unsigned > > oomph::Multi_domain_functions::External_element_located
 
Vector< doubleoomph::Multi_domain_functions::Flat_packed_zetas_not_found_locally
 
Vector< doubleoomph::Multi_domain_functions::Received_flat_packed_zetas_to_be_found
 
Vector< intoomph::Multi_domain_functions::Proc_id_plus_one_of_external_element
 
Vector< unsignedoomph::Multi_domain_functions::Located_element_status
 
Vector< doubleoomph::Multi_domain_functions::Flat_packed_located_coordinates
 
Vector< doubleoomph::Multi_domain_functions::Flat_packed_doubles
 
unsigned oomph::Multi_domain_functions::Counter_for_flat_packed_doubles
 
Vector< unsignedoomph::Multi_domain_functions::Flat_packed_unsigneds
 
unsigned oomph::Multi_domain_functions::Counter_for_flat_packed_unsigneds
 
bool oomph::Multi_domain_functions::Use_bulk_element_as_external = false
 
bool oomph::Multi_domain_functions::Allow_use_of_halo_elements_as_external_elements = true
 
bool oomph::Multi_domain_functions::Allow_use_of_halo_elements_as_external_elements_for_projection = true
 
bool oomph::Multi_domain_functions::Doc_timings = false
 Boolean to indicate whether to doc timings or not. More...
 
bool oomph::Multi_domain_functions::Doc_stats = false
 
bool oomph::Multi_domain_functions::Doc_full_stats = false
 
Vector< doubleoomph::Multi_domain_functions::Zeta_coords_for_further_away_comparison