oomph::RefineableTriangleMesh< ELEMENT > Member List

This is the complete list of members for oomph::RefineableTriangleMesh< ELEMENT >, including all inherited members.

adapt(const Vector< double > &elem_error)oomph::RefineableTriangleMesh< ELEMENT >protectedvirtual
Adapt_flagoomph::RefineableMeshBaseprotected
adapt_flag()oomph::RefineableMeshBaseinline
oomph::add_boundary_node(const unsigned &b, Node *const &node_pt)oomph::Mesh
oomph::Mesh::add_boundary_node(const unsigned &b, Node *const &node_pt)oomph::Mesh
oomph::add_element_pt(GeneralisedElement *const &element_pt)oomph::Meshinline
oomph::Mesh::add_element_pt(GeneralisedElement *const &element_pt)oomph::Meshinline
oomph::add_node_pt(Node *const &node_pt)oomph::Meshinline
oomph::Mesh::add_node_pt(Node *const &node_pt)oomph::Meshinline
add_non_delete_vertices_from_boundary_helper(Vector< Vector< Node * >> src_bound_segment_node_pt, Vector< Vector< Node * >> dst_bound_segment_node_pt, const unsigned &dst_bnd_id, const unsigned &dst_bnd_chunk)oomph::RefineableTriangleMesh< ELEMENT >protected
add_vertices_for_non_deletion()oomph::RefineableTriangleMesh< ELEMENT >protected
Additional_synchronisation_of_hanging_nodes_not_requiredoomph::RefineableMeshBaseprotected
Allow_automatic_creation_of_vertices_on_boundariesoomph::UnstructuredTwoDMeshGeometryBaseprotected
apply_max_length_constraint(Mesh *face_mesh_pt, Vector< Vector< double >> &vector_bnd_vertices, double &max_length_constraint)oomph::RefineableTriangleMesh< ELEMENT >protected
oomph::assign_global_eqn_numbers(Vector< double * > &Dof_pt)oomph::Meshprotected
oomph::Mesh::assign_global_eqn_numbers(Vector< double * > &Dof_pt)oomph::Meshprotected
oomph::assign_initial_values_impulsive()oomph::Mesh
oomph::Mesh::assign_initial_values_impulsive()oomph::Mesh
oomph::assign_local_eqn_numbers(const bool &store_local_dof_pt)oomph::Meshprotected
oomph::Mesh::assign_local_eqn_numbers(const bool &store_local_dof_pt)oomph::Meshprotected
boundary_connections(const unsigned &b, const unsigned &c, std::set< Vector< double >> &vertices)oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Boundary_connections_ptoomph::RefineableTriangleMesh< ELEMENT >protected
oomph::boundary_coordinate_exists(const unsigned &i) constoomph::Meshinline
oomph::Mesh::boundary_coordinate_exists(const unsigned &i) constoomph::Meshinline
oomph::Boundary_coordinate_existsoomph::Meshprotected
oomph::Mesh::Boundary_coordinate_existsoomph::Meshprotected
Boundary_coordinate_limitsoomph::UnstructuredTwoDMeshGeometryBaseprotected
boundary_coordinate_limits()oomph::UnstructuredTwoDMeshGeometryBaseinline
boundary_coordinate_limits(const unsigned &b)oomph::UnstructuredTwoDMeshGeometryBaseinline
Boundary_curve_section_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
boundary_element_in_region_pt(const unsigned &b, const unsigned &r, const unsigned &e) constoomph::UnstructuredTwoDMeshGeometryBaseinline
oomph::boundary_element_pt(const unsigned &b, const unsigned &e) constoomph::Meshinline
oomph::Mesh::boundary_element_pt(const unsigned &b, const unsigned &e) constoomph::Meshinline
oomph::Boundary_element_ptoomph::Meshprotected
oomph::Mesh::Boundary_element_ptoomph::Meshprotected
boundary_geom_object_pt(const unsigned &b)oomph::UnstructuredTwoDMeshGeometryBaseinline
boundary_geom_object_pt()oomph::UnstructuredTwoDMeshGeometryBaseinline
Boundary_geom_object_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
oomph::boundary_node_pt(const unsigned &b, const unsigned &n)oomph::Meshinline
oomph::boundary_node_pt(const unsigned &b, const unsigned &n) constoomph::Meshinline
oomph::Mesh::boundary_node_pt(const unsigned &b, const unsigned &n)oomph::Meshinline
oomph::Mesh::boundary_node_pt(const unsigned &b, const unsigned &n) constoomph::Meshinline
oomph::Boundary_node_ptoomph::Meshprotected
oomph::Mesh::Boundary_node_ptoomph::Meshprotected
boundary_polyline_pt(const unsigned &b)oomph::UnstructuredTwoDMeshGeometryBaseinline
Boundary_region_element_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
oomph::build_face_mesh(const unsigned &b, Mesh *const &face_mesh_pt)oomph::Meshinline
oomph::Mesh::build_face_mesh(const unsigned &b, Mesh *const &face_mesh_pt)oomph::Meshinline
build_from_scaffold(TimeStepper *time_stepper_pt, const bool &use_attributes)oomph::TriangleMesh< ELEMENT >protected
oomph::calculate_predictions()oomph::Mesh
oomph::Mesh::calculate_predictions()oomph::Mesh
check_contiguousness_on_polylines_helper(Vector< TriangleMeshPolyLine * > &polylines_pt, unsigned &index)oomph::UnstructuredTwoDMeshGeometryBase
check_contiguousness_on_polylines_helper(Vector< TriangleMeshPolyLine * > &polylines_pt, unsigned &index_halo_start, unsigned &index_halo_end)oomph::UnstructuredTwoDMeshGeometryBase
oomph::check_for_repeated_nodes(const double &epsilon=1.0e-12)oomph::Meshinline
oomph::Mesh::check_for_repeated_nodes(const double &epsilon=1.0e-12)oomph::Meshinline
oomph::check_inverted_elements(bool &mesh_has_inverted_elements, std::ofstream &inverted_element_file)oomph::Mesh
oomph::check_inverted_elements(bool &mesh_has_inverted_elements)oomph::Meshinline
oomph::Mesh::check_inverted_elements(bool &mesh_has_inverted_elements, std::ofstream &inverted_element_file)oomph::Mesh
oomph::Mesh::check_inverted_elements(bool &mesh_has_inverted_elements)oomph::Meshinline
oomph::communicator_pt() constoomph::Meshinline
oomph::Mesh::communicator_pt() constoomph::Meshinline
compute_area_target(const Vector< double > &elem_error, Vector< double > &target_area)oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
compute_error(std::ostream &outfile, FiniteElement::UnsteadyExactSolutionFctPt exact_soln_pt, const double &time, double &error, double &norm)oomph::Meshinlinevirtual
compute_error(std::ostream &outfile, FiniteElement::SteadyExactSolutionFctPt exact_soln_pt, double &error, double &norm)oomph::Meshinlinevirtual
compute_error(FiniteElement::SteadyExactSolutionFctPt exact_soln_pt, double &error, double &norm)oomph::Meshinlinevirtual
compute_error(FiniteElement::SteadyExactSolutionFctPt exact_soln_pt, Vector< double > &error, Vector< double > &norm)oomph::Meshinlinevirtual
compute_error(std::ostream &outfile, FiniteElement::UnsteadyExactSolutionFctPt exact_soln_pt, const double &time, Vector< double > &error, Vector< double > &norm)oomph::Meshinlinevirtual
compute_error(std::ostream &outfile, FiniteElement::SteadyExactSolutionFctPt exact_soln_pt, Vector< double > &error, Vector< double > &norm)oomph::Meshinlinevirtual
compute_error(FiniteElement::UnsteadyExactSolutionFctPt exact_soln_pt, const double &time, double &error, double &norm)oomph::Meshinlinevirtual
compute_error(FiniteElement::UnsteadyExactSolutionFctPt exact_soln_pt, const double &time, Vector< double > &error, Vector< double > &norm)oomph::Meshinlinevirtual
compute_norm(double &norm)oomph::Meshinlinevirtual
compute_norm(Vector< double > &norm)oomph::Meshinlinevirtual
oomph::convert_to_boundary_node(Node *&node_pt, const Vector< FiniteElement * > &finite_element_pt)oomph::Meshprotected
oomph::convert_to_boundary_node(Node *&node_pt)oomph::Meshprotected
oomph::Mesh::convert_to_boundary_node(Node *&node_pt, const Vector< FiniteElement * > &finite_element_pt)oomph::Meshprotected
oomph::Mesh::convert_to_boundary_node(Node *&node_pt)oomph::Meshprotected
convex_hull(std::vector< Point > P)oomph::TriangleMesh< ELEMENT >inlineprivate
coord2_t typedefoomph::TriangleMesh< ELEMENT >private
coord_t typedefoomph::TriangleMesh< ELEMENT >private
oomph::copy_boundary_node_data_from_nodes()oomph::Meshinline
oomph::Mesh::copy_boundary_node_data_from_nodes()oomph::Meshinline
copy_connection_information(TriangleMeshCurveSection *input_curve_pt, TriangleMeshCurveSection *output_curve_pt)oomph::UnstructuredTwoDMeshGeometryBaseprotected
copy_connection_information_to_sub_polylines(TriangleMeshCurveSection *input_curve_pt, TriangleMeshCurveSection *output_curve_pt)oomph::UnstructuredTwoDMeshGeometryBaseprotected
create_polylines_from_polyfiles(const std::string &node_file_name, const std::string &poly_file_name)oomph::RefineableTriangleMesh< ELEMENT >protected
create_sorted_face_mesh_representation(const unsigned &boundary_id, Mesh *face_mesh_pt, std::map< FiniteElement *, bool > &is_inverted, bool &inverted_face_mesh)oomph::RefineableTriangleMesh< ELEMENT >protected
create_temporary_boundary_connections(Vector< TriangleMeshPolygon * > &tmp_outer_polygons_pt, Vector< TriangleMeshOpenCurve * > &tmp_open_curves_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
create_unsorted_face_mesh_representation(const unsigned &boundary_id, Mesh *face_mesh_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
cross(const Point &O, const Point &A, const Point &B)oomph::TriangleMesh< ELEMENT >inlineprivate
oomph::Default_TimeStepperoomph::Meshstatic
oomph::Mesh::Default_TimeStepperoomph::Meshstatic
oomph::delete_all_external_storage()oomph::Mesh
oomph::Mesh::delete_all_external_storage()oomph::Mesh
oomph::describe_dofs(std::ostream &out, const std::string &current_string) constoomph::Meshprotected
oomph::Mesh::describe_dofs(std::ostream &out, const std::string &current_string) constoomph::Meshprotected
oomph::describe_local_dofs(std::ostream &out, const std::string &current_string) constoomph::Meshprotected
oomph::Mesh::describe_local_dofs(std::ostream &out, const std::string &current_string) constoomph::Meshprotected
disable_adaptation()oomph::RefineableMeshBaseinline
disable_additional_synchronisation_of_hanging_nodes()oomph::RefineableMeshBaseinline
disable_automatic_creation_of_vertices_on_boundaries()oomph::UnstructuredTwoDMeshGeometryBaseinline
disable_boundary_refinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_boundary_unrefinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_iterative_solver_for_projection()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_p_adaptation()oomph::RefineableMeshBaseinline
disable_print_timings_adaptation()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_print_timings_load_balance()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Disable_projectionoomph::RefineableTriangleMesh< ELEMENT >protected
disable_projection()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_shared_boundary_refinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_shared_boundary_unrefinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_timings_projection()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
disable_timings_tranfering_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Do_boundary_refinement_constrained_by_target_areasoomph::RefineableTriangleMesh< ELEMENT >protected
Do_boundary_unrefinement_constrained_by_target_areasoomph::RefineableTriangleMesh< ELEMENT >protected
Do_shared_boundary_refinement_constrained_by_target_areasoomph::RefineableTriangleMesh< ELEMENT >protected
Do_shared_boundary_unrefinement_constrained_by_target_areasoomph::RefineableTriangleMesh< ELEMENT >protected
doc_adaptivity_targets(std::ostream &outfile)oomph::RefineableTriangleMesh< ELEMENT >inlineprotectedvirtual
oomph::doc_boundary_coordinates(const unsigned &b, std::ofstream &the_file)oomph::Meshinline
oomph::Mesh::doc_boundary_coordinates(const unsigned &b, std::ofstream &the_file)oomph::Meshinline
doc_info()oomph::RefineableMeshBaseinline
Doc_info_ptoomph::RefineableMeshBaseprotected
doc_info_pt()oomph::RefineableMeshBaseinline
oomph::does_pointer_correspond_to_mesh_data(double *const &parameter_pt)oomph::Mesh
oomph::Mesh::does_pointer_correspond_to_mesh_data(double *const &parameter_pt)oomph::Mesh
dump(std::ofstream &dump_file, const bool &use_old_ordering=true) constoomph::Meshvirtual
oomph::dump(const std::string &dump_file_name, const bool &use_old_ordering=true) constoomph::Meshinline
oomph::Mesh::dump(const std::string &dump_file_name, const bool &use_old_ordering=true) constoomph::Meshinline
oomph::Element_ptoomph::Meshprotected
oomph::Mesh::Element_ptoomph::Meshprotected
oomph::element_pt(const unsigned long &e)oomph::Meshinline
oomph::element_pt(const unsigned long &e) constoomph::Meshinline
oomph::element_pt() constoomph::Meshinline
oomph::element_pt()oomph::Meshinline
oomph::Mesh::element_pt(const unsigned long &e)oomph::Meshinline
oomph::Mesh::element_pt(const unsigned long &e) constoomph::Meshinline
oomph::Mesh::element_pt() constoomph::Meshinline
oomph::Mesh::element_pt()oomph::Meshinline
oomph::elemental_dimension() constoomph::Mesh
oomph::Mesh::elemental_dimension() constoomph::Mesh
enable_adaptation()oomph::RefineableMeshBaseinline
enable_additional_synchronisation_of_hanging_nodes()oomph::RefineableMeshBaseinline
enable_automatic_creation_of_vertices_on_boundaries()oomph::UnstructuredTwoDMeshGeometryBaseinline
enable_boundary_refinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_boundary_unrefinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_iterative_solver_for_projection()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_p_adaptation()oomph::RefineableMeshBaseinline
enable_print_timings_adaptation(const unsigned &print_level=1)oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_print_timings_load_balance(const unsigned &print_level=1)oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_projection()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_shared_boundary_refinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_shared_boundary_unrefinement_constrained_by_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_timings_projection()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
enable_timings_tranfering_target_areas()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Extra_holes_coordinatesoomph::UnstructuredTwoDMeshGeometryBaseprotected
oomph::face_index_at_boundary(const unsigned &b, const unsigned &e) constoomph::Meshinline
oomph::Mesh::face_index_at_boundary(const unsigned &b, const unsigned &e) constoomph::Meshinline
oomph::Face_index_at_boundaryoomph::Meshprotected
oomph::Mesh::Face_index_at_boundaryoomph::Meshprotected
face_index_at_boundary_in_region(const unsigned &b, const unsigned &r, const unsigned &e) constoomph::UnstructuredTwoDMeshGeometryBaseinline
Face_index_region_at_boundaryoomph::UnstructuredTwoDMeshGeometryBaseprotected
oomph::finite_element_pt(const unsigned &e) constoomph::Meshinline
oomph::Mesh::finite_element_pt(const unsigned &e) constoomph::Meshinline
oomph::flush_element_and_node_storage()oomph::Meshinline
oomph::Mesh::flush_element_and_node_storage()oomph::Meshinline
oomph::flush_element_storage()oomph::Meshinline
oomph::Mesh::flush_element_storage()oomph::Meshinline
oomph::flush_node_storage()oomph::Meshinline
oomph::Mesh::flush_node_storage()oomph::Meshinline
Free_curve_section_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
Free_open_curve_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
Free_polygon_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
get_boundary_segment_nodes_helper(const unsigned &b, Vector< Vector< Node * >> &tmp_segment_nodes)oomph::RefineableTriangleMesh< ELEMENT >protected
get_connected_vertex_number_on_destination_polyline(TriangleMeshPolyLine *dst_polyline_pt, Vector< double > &vertex_coordinates, unsigned &vertex_number)oomph::UnstructuredTwoDMeshGeometryBase
get_connected_vertex_number_on_dst_boundary(Vector< double > &vertex_coordinates, const unsigned &dst_b_id, unsigned &vertex_number)oomph::RefineableTriangleMesh< ELEMENT >protected
get_face_mesh_representation(TriangleMeshPolygon *polygon_pt, Vector< Mesh * > &face_mesh_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
get_face_mesh_representation(TriangleMeshOpenCurve *open_polyline_pt, Vector< Mesh * > &face_mesh_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
get_node_reordering(Vector< Node * > &reordering, const bool &use_old_ordering=true) constoomph::Meshvirtual
oomph::get_some_non_boundary_node() constoomph::Meshinline
oomph::Mesh::get_some_non_boundary_node() constoomph::Meshinline
initialise_adaptation_data()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
initialise_boundary_refinement_data()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Internal_hole_point_update_fct_ptoomph::RefineableTriangleMesh< ELEMENT >protected
internal_hole_point_update_fct_pt()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Internal_open_curve_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
Internal_polygon_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
InternalHolePointUpdateFctPt typedefoomph::RefineableTriangleMesh< ELEMENT >
is_adaptation_enabled() constoomph::RefineableMeshBaseinline
is_additional_synchronisation_of_hanging_nodes_disabled() constoomph::RefineableMeshBaseinline
is_automatic_creation_of_vertices_on_boundaries_allowed()oomph::UnstructuredTwoDMeshGeometryBaseinline
oomph::is_mesh_distributed() constoomph::Meshinline
oomph::Mesh::is_mesh_distributed() constoomph::Meshinline
is_p_adaptation_enabled() constoomph::RefineableMeshBaseinline
is_point_inside_polygon_helper(Vector< Vector< double >> polygon_vertices, Vector< double > point)oomph::UnstructuredTwoDMeshGeometryBase
load_balance(const Vector< unsigned > &target_domain_for_local_non_halo_element)oomph::TriangleMeshBaseinlinevirtual
oomph::Lookup_for_elements_next_boundary_is_setupoomph::Meshprotected
oomph::Mesh::Lookup_for_elements_next_boundary_is_setupoomph::Meshprotected
oomph::max_and_min_element_size(double &max_size, double &min_size)oomph::Meshinline
oomph::Mesh::max_and_min_element_size(double &max_size, double &min_size)oomph::Meshinline
Max_element_sizeoomph::RefineableTriangleMesh< ELEMENT >protected
max_element_size()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
max_error()oomph::RefineableMeshBaseinline
Max_erroroomph::RefineableMeshBaseprotected
Max_keep_unrefinedoomph::RefineableMeshBaseprotected
max_keep_unrefined()oomph::RefineableMeshBaseinline
max_permitted_error()oomph::RefineableMeshBaseinline
Max_permitted_erroroomph::RefineableMeshBaseprotected
max_sample_points_for_limited_locate_zeta_during_target_area_transfer()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Max_sample_points_for_limited_locate_zeta_during_target_area_transferoomph::RefineableTriangleMesh< ELEMENT >protected
oomph::merge_meshes(const Vector< Mesh * > &sub_mesh_pt)oomph::Mesh
oomph::Mesh::merge_meshes(const Vector< Mesh * > &sub_mesh_pt)oomph::Mesh
oomph::Mesh()oomph::Meshinline
oomph::Mesh(const Vector< Mesh * > &sub_mesh_pt)oomph::Meshinline
oomph::Mesh(const Mesh &dummy)=deleteoomph::Mesh
oomph::Mesh::Mesh()oomph::Meshinline
oomph::Mesh::Mesh(const Vector< Mesh * > &sub_mesh_pt)oomph::Meshinline
oomph::Mesh::Mesh(const Mesh &dummy)=deleteoomph::Mesh
Mesh_update_fct_ptoomph::RefineableTriangleMesh< ELEMENT >protected
mesh_update_fct_pt()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
MeshUpdateFctPt typedefoomph::RefineableTriangleMesh< ELEMENT >
min_element_size()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Min_element_sizeoomph::RefineableTriangleMesh< ELEMENT >protected
Min_erroroomph::RefineableMeshBaseprotected
min_error()oomph::RefineableMeshBaseinline
Min_permitted_angleoomph::RefineableTriangleMesh< ELEMENT >protected
min_permitted_angle()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
min_permitted_error()oomph::RefineableMeshBaseinline
Min_permitted_erroroomph::RefineableMeshBaseprotected
Nbin_x_for_area_transferoomph::RefineableTriangleMesh< ELEMENT >protected
nbin_x_for_area_transfer()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Nbin_y_for_area_transferoomph::RefineableTriangleMesh< ELEMENT >protected
nbin_y_for_area_transfer()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
oomph::nboundary() constoomph::Meshinline
oomph::Mesh::nboundary() constoomph::Meshinline
oomph::nboundary_element(const unsigned &b) constoomph::Meshinline
oomph::Mesh::nboundary_element(const unsigned &b) constoomph::Meshinline
nboundary_element_in_region(const unsigned &b, const unsigned &r) constoomph::UnstructuredTwoDMeshGeometryBaseinline
oomph::nboundary_node(const unsigned &ibound) constoomph::Meshinline
oomph::Mesh::nboundary_node(const unsigned &ibound) constoomph::Meshinline
oomph::ndof_types() constoomph::Mesh
oomph::Mesh::ndof_types() constoomph::Mesh
oomph::nelement() constoomph::Meshinline
oomph::Mesh::nelement() constoomph::Meshinline
oomph::nnode() constoomph::Meshinline
oomph::Mesh::nnode() constoomph::Meshinline
oomph::nodal_dimension() constoomph::Mesh
oomph::Mesh::nodal_dimension() constoomph::Mesh
oomph::Node_ptoomph::Meshprotected
oomph::Mesh::Node_ptoomph::Meshprotected
oomph::node_pt(const unsigned long &n)oomph::Meshinline
oomph::node_pt(const unsigned long &n) constoomph::Meshinline
oomph::Mesh::node_pt(const unsigned long &n)oomph::Meshinline
oomph::Mesh::node_pt(const unsigned long &n) constoomph::Meshinline
node_update(const bool &update_all_solid_nodes=false)oomph::Meshvirtual
nodes_on_boundary_pt()oomph::UnstructuredTwoDMeshGeometryBaseinline
Nodes_on_boundary_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
Nrefinedoomph::RefineableMeshBaseprotected
nrefined()oomph::RefineableMeshBaseinline
Nrefinement_overruledoomph::RefineableMeshBaseprotected
nrefinement_overruled()oomph::RefineableMeshBaseinline
nregion()oomph::UnstructuredTwoDMeshGeometryBaseinline
nregion_attribute()oomph::UnstructuredTwoDMeshGeometryBaseinline
nregion_element(const unsigned &i)oomph::UnstructuredTwoDMeshGeometryBaseinline
nunrefined()oomph::RefineableMeshBaseinline
Nunrefinedoomph::RefineableMeshBaseprotected
oomph_vertex_nodes_id()oomph::TriangleMesh< ELEMENT >inlineprotected
Oomph_vertex_nodes_idoomph::TriangleMesh< ELEMENT >protected
oomph::operator=(const TriangleMesh &)=deleteoomph::TriangleMesh< ELEMENT >protected
oomph::TriangleMeshBase::operator=(const UnstructuredTwoDMeshGeometryBase &)=deleteoomph::UnstructuredTwoDMeshGeometryBase
oomph::Mesh::operator=(const Mesh &)=deleteoomph::Mesh
oomph::RefineableMeshBase::operator=(const RefineableMeshBase &)=deleteoomph::RefineableMeshBase
Outer_boundary_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
oomph::output(std::ostream &outfile)oomph::Mesh
oomph::output(std::ostream &outfile, const unsigned &n_plot)oomph::Mesh
oomph::output(FILE *file_pt)oomph::Mesh
oomph::output(FILE *file_pt, const unsigned &nplot)oomph::Mesh
oomph::output(const std::string &output_filename)oomph::Meshinline
oomph::output(const std::string &output_filename, const unsigned &n_plot)oomph::Meshinline
oomph::Mesh::output(std::ostream &outfile)oomph::Mesh
oomph::Mesh::output(std::ostream &outfile, const unsigned &n_plot)oomph::Mesh
oomph::Mesh::output(FILE *file_pt)oomph::Mesh
oomph::Mesh::output(FILE *file_pt, const unsigned &nplot)oomph::Mesh
oomph::Mesh::output(const std::string &output_filename)oomph::Meshinline
oomph::Mesh::output(const std::string &output_filename, const unsigned &n_plot)oomph::Meshinline
oomph::output_boundaries(std::ostream &outfile)oomph::Mesh
oomph::output_boundaries(const std::string &output_filename)oomph::Meshinline
oomph::Mesh::output_boundaries(std::ostream &outfile)oomph::Mesh
oomph::Mesh::output_boundaries(const std::string &output_filename)oomph::Meshinline
output_boundary_coordinates(const unsigned &b, std::ostream &outfile)oomph::TriangleMesh< ELEMENT >
oomph::output_fct(std::ostream &outfile, const unsigned &n_plot, FiniteElement::SteadyExactSolutionFctPt)oomph::Mesh
oomph::output_fct(std::ostream &outfile, const unsigned &n_plot, const double &time, FiniteElement::UnsteadyExactSolutionFctPt)oomph::Mesh
oomph::Mesh::output_fct(std::ostream &outfile, const unsigned &n_plot, FiniteElement::SteadyExactSolutionFctPt)oomph::Mesh
oomph::Mesh::output_fct(std::ostream &outfile, const unsigned &n_plot, const double &time, FiniteElement::UnsteadyExactSolutionFctPt)oomph::Mesh
oomph::output_fct_paraview(std::ofstream &file_out, const unsigned &nplot, FiniteElement::SteadyExactSolutionFctPt exact_soln_pt) constoomph::Mesh
oomph::output_fct_paraview(std::ofstream &file_out, const unsigned &nplot, const double &time, FiniteElement::UnsteadyExactSolutionFctPt exact_soln_pt) constoomph::Mesh
oomph::Mesh::output_fct_paraview(std::ofstream &file_out, const unsigned &nplot, FiniteElement::SteadyExactSolutionFctPt exact_soln_pt) constoomph::Mesh
oomph::Mesh::output_fct_paraview(std::ofstream &file_out, const unsigned &nplot, const double &time, FiniteElement::UnsteadyExactSolutionFctPt exact_soln_pt) constoomph::Mesh
oomph::output_paraview(std::ofstream &file_out, const unsigned &nplot) constoomph::Mesh
oomph::Mesh::output_paraview(std::ofstream &file_out, const unsigned &nplot) constoomph::Mesh
p_adapt(const Vector< double > &elemental_error)oomph::RefineableMeshBaseinlinevirtual
P_adapt_flagoomph::RefineableMeshBaseprotected
p_refine_uniformly(DocInfo &doc_info)oomph::RefineableMeshBaseinlinevirtual
p_refine_uniformly()oomph::RefineableMeshBaseinlinevirtual
p_unrefine_uniformly(DocInfo &doc_info)oomph::RefineableMeshBaseinline
Polygonal_vertex_arclength_infooomph::UnstructuredTwoDMeshGeometryBaseprotected
Print_timings_level_adaptationoomph::RefineableTriangleMesh< ELEMENT >protected
Print_timings_level_load_balanceoomph::RefineableTriangleMesh< ELEMENT >protected
Print_timings_projectionoomph::RefineableTriangleMesh< ELEMENT >protected
Print_timings_transfering_target_areasoomph::RefineableTriangleMesh< ELEMENT >protected
oomph::prune_dead_nodes()oomph::Mesh
oomph::Mesh::prune_dead_nodes()oomph::Mesh
read(std::ifstream &restart_file)oomph::Meshvirtual
refine_boundary(Mesh *face_mesh_pt, Vector< Vector< double >> &vector_bnd_vertices, double &refinement_tolerance, const bool &check_only=false)oomph::RefineableTriangleMesh< ELEMENT >protected
refine_boundary_constrained_by_target_area(MeshAsGeomObject *mesh_geom_obj_pt, Vector< Vector< double >> &vector_bnd_vertices, double &refinement_tolerance, Vector< double > &area_constraint)oomph::RefineableTriangleMesh< ELEMENT >protected
refine_shared_boundary_constrained_by_target_area(Vector< Vector< double >> &vector_bnd_vertices, Vector< double > &area_constraint)oomph::RefineableTriangleMesh< ELEMENT >protected
refine_uniformly(DocInfo &doc_info)oomph::RefineableTriangleMesh< ELEMENT >inlineprotectedvirtual
oomph::RefineableMeshBase::refine_uniformly()oomph::RefineableMeshBaseinlinevirtual
RefineableMeshBase()oomph::RefineableMeshBaseinline
RefineableMeshBase(const RefineableMeshBase &dummy)=deleteoomph::RefineableMeshBase
RefineableTriangleMesh(const std::string &node_file_name, const std::string &element_file_name, const std::string &poly_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper, const bool &allow_automatic_creation_of_vertices_on_boundaries=true)oomph::RefineableTriangleMesh< ELEMENT >inline
region_attribute(const unsigned &i)oomph::UnstructuredTwoDMeshGeometryBaseinline
Region_attributeoomph::UnstructuredTwoDMeshGeometryBaseprotected
region_element_pt(const unsigned &i, const unsigned &e)oomph::UnstructuredTwoDMeshGeometryBaseinline
Region_element_ptoomph::UnstructuredTwoDMeshGeometryBaseprotected
Regions_areasoomph::TriangleMesh< ELEMENT >protected
Regions_coordinatesoomph::UnstructuredTwoDMeshGeometryBaseprotected
oomph::remove_boundary_node(const unsigned &b, Node *const &node_pt)oomph::Mesh
oomph::Mesh::remove_boundary_node(const unsigned &b, Node *const &node_pt)oomph::Mesh
oomph::remove_boundary_nodes()oomph::Mesh
oomph::remove_boundary_nodes(const unsigned &b)oomph::Mesh
oomph::Mesh::remove_boundary_nodes()oomph::Mesh
oomph::Mesh::remove_boundary_nodes(const unsigned &b)oomph::Mesh
reorder_nodes(const bool &use_old_ordering=true)oomph::Meshvirtual
reset_boundary_element_info(Vector< unsigned > &ntmp_boundary_elements, Vector< Vector< unsigned >> &ntmp_boundary_elements_in_region, Vector< FiniteElement * > &deleted_elements)oomph::TriangleMeshBaseinlinevirtual
restore_boundary_connections(Vector< TriangleMeshPolyLine * > &resume_initial_connection_polyline_pt, Vector< TriangleMeshPolyLine * > &resume_final_connection_polyline_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
restore_polyline_connections_helper(TriangleMeshPolyLine *polyline_pt, Vector< TriangleMeshPolyLine * > &resume_initial_connection_polyline_pt, Vector< TriangleMeshPolyLine * > &resume_final_connection_polyline_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
resume_boundary_connections(Vector< TriangleMeshPolyLine * > &resume_initial_connection_polyline_pt, Vector< TriangleMeshPolyLine * > &resume_final_connection_polyline_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
scale_mesh(const double &factor)oomph::Meshinlinevirtual
oomph::self_test()oomph::Mesh
oomph::Mesh::self_test()oomph::Mesh
oomph::set_consistent_pinned_values_for_continuation(ContinuationStorageScheme *const &continuation_stepper_pt)oomph::Mesh
oomph::Mesh::set_consistent_pinned_values_for_continuation(ContinuationStorageScheme *const &continuation_stepper_pt)oomph::Mesh
oomph::set_elemental_internal_time_stepper(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data)oomph::Mesh
oomph::Mesh::set_elemental_internal_time_stepper(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data)oomph::Mesh
set_mesh_level_time_stepper(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data)oomph::TriangleMesh< ELEMENT >inlineprotectedvirtual
oomph::set_nboundary(const unsigned &nbound)oomph::Meshinline
oomph::Mesh::set_nboundary(const unsigned &nbound)oomph::Meshinline
oomph::set_nodal_and_elemental_time_stepper(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data)oomph::Meshinline
oomph::Mesh::set_nodal_and_elemental_time_stepper(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data)oomph::Meshinline
oomph::set_nodal_time_stepper(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data)oomph::Mesh
oomph::Mesh::set_nodal_time_stepper(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data)oomph::Mesh
set_print_level_timings_adaptation(const unsigned &print_level)oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
set_print_level_timings_load_balance(const unsigned &print_level)oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
setup_boundary_coordinates(const unsigned &b)oomph::UnstructuredTwoDMeshGeometryBaseinline
setup_boundary_coordinates(const unsigned &b, std::ofstream &outfile)oomph::UnstructuredTwoDMeshGeometryBase
setup_boundary_element_info()oomph::TriangleMeshBaseinlinevirtual
setup_boundary_element_info(std::ostream &outfile)oomph::TriangleMeshBasevirtual
oomph::shift_time_values()oomph::Mesh
oomph::Mesh::shift_time_values()oomph::Mesh
snap_nodes_onto_boundary(RefineableTriangleMesh< ELEMENT > *&new_mesh_pt, const unsigned &b)oomph::RefineableTriangleMesh< ELEMENT >protected
snap_nodes_onto_geometric_objects()oomph::UnstructuredTwoDMeshGeometryBaseprotected
Spatial_error_estimator_ptoomph::RefineableMeshBaseprotected
spatial_error_estimator_pt()oomph::RefineableMeshBaseinline
spatial_error_estimator_pt() constoomph::RefineableMeshBaseinline
oomph::SteadyExactSolutionFctPt typedefoomph::Mesh
oomph::Mesh::SteadyExactSolutionFctPt typedefoomph::Mesh
oomph::Suppress_warning_about_empty_mesh_level_time_stepper_functionoomph::Meshstatic
oomph::Mesh::Suppress_warning_about_empty_mesh_level_time_stepper_functionoomph::Meshstatic
Suppress_warning_about_regions_and_boundariesoomph::UnstructuredTwoDMeshGeometryBasestatic
surface_remesh_for_inner_hole_boundaries(Vector< Vector< double >> &internal_point_coord, const bool &check_only=false)oomph::RefineableTriangleMesh< ELEMENT >protectedvirtual
synchronize_shared_boundary_connections()oomph::RefineableTriangleMesh< ELEMENT >protected
Time_stepper_ptoomph::TriangleMesh< ELEMENT >protected
Tmp_mesh_ptoomph::TriangleMesh< ELEMENT >protected
oomph::total_size()oomph::Meshinline
oomph::Mesh::total_size()oomph::Meshinline
TriangleMesh()oomph::TriangleMesh< ELEMENT >inline
TriangleMesh(const std::string &node_file_name, const std::string &element_file_name, const std::string &poly_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper, const bool &allow_automatic_creation_of_vertices_on_boundaries=true)oomph::TriangleMesh< ELEMENT >inline
TriangleMesh(const TriangleMesh &dummy)=deleteoomph::TriangleMesh< ELEMENT >protected
TriangleMeshBase()oomph::TriangleMeshBaseinline
TriangleMeshBase(const TriangleMeshBase &node)=deleteoomph::TriangleMeshBase
unrefine_boundary(const unsigned &b, const unsigned &c, Vector< Vector< double >> &vector_bnd_vertices, double &unrefinement_tolerance, const bool &check_only=false)oomph::RefineableTriangleMesh< ELEMENT >protected
unrefine_boundary_constrained_by_target_area(const unsigned &b, const unsigned &c, Vector< Vector< double >> &vector_bnd_vertices, double &unrefinement_tolerance, Vector< double > &area_constraint)oomph::RefineableTriangleMesh< ELEMENT >protected
unrefine_shared_boundary_constrained_by_target_area(const unsigned &b, const unsigned &c, Vector< Vector< double >> &vector_bnd_vertices, Vector< double > &area_constraint)oomph::RefineableTriangleMesh< ELEMENT >protected
unrefine_uniformly()oomph::RefineableTriangleMesh< ELEMENT >inlineprotectedvirtual
oomph::UnsteadyExactSolutionFctPt typedefoomph::Mesh
oomph::Mesh::UnsteadyExactSolutionFctPt typedefoomph::Mesh
UnstructuredTwoDMeshGeometryBase()oomph::UnstructuredTwoDMeshGeometryBaseinline
UnstructuredTwoDMeshGeometryBase(const UnstructuredTwoDMeshGeometryBase &dummy)=deleteoomph::UnstructuredTwoDMeshGeometryBase
update_open_curve_after_restart(TriangleMeshOpenCurve *&open_curve_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
update_open_curve_using_elements_area(TriangleMeshOpenCurve *&open_curve_pt, const Vector< double > &target_area)oomph::RefineableTriangleMesh< ELEMENT >protected
update_open_curve_using_face_mesh(TriangleMeshOpenCurve *open_polyline_pt, const bool &check_only=false)oomph::RefineableTriangleMesh< ELEMENT >protected
update_polygon_after_restart(TriangleMeshPolygon *&polygon_pt)oomph::RefineableTriangleMesh< ELEMENT >protected
update_polygon_using_elements_area(TriangleMeshPolygon *&polygon_pt, const Vector< double > &target_area)oomph::RefineableTriangleMesh< ELEMENT >protected
update_polygon_using_face_mesh(TriangleMeshPolygon *polygon_pt, const bool &check_only=false)oomph::RefineableTriangleMesh< ELEMENT >protected
update_polyline_representation_from_restart()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Use_attributesoomph::TriangleMesh< ELEMENT >protected
use_iterative_solver_for_projection()oomph::RefineableTriangleMesh< ELEMENT >inlineprotected
Use_iterative_solver_for_projectionoomph::RefineableTriangleMesh< ELEMENT >protected
~Mesh()oomph::Meshvirtual
~RefineableMeshBase()oomph::RefineableMeshBaseinlinevirtual
~RefineableTriangleMesh()oomph::RefineableTriangleMesh< ELEMENT >inlineprotectedvirtual
~TriangleMesh()oomph::TriangleMesh< ELEMENT >inlineprotectedvirtual
~TriangleMeshBase()oomph::TriangleMeshBaseinlinevirtual
~UnstructuredTwoDMeshGeometryBase()oomph::UnstructuredTwoDMeshGeometryBaseinline