This is the complete list of members for hexed::Mesh, including all inherited members.
add_boundary_condition(Flow_bc *flow_bc, Mesh_bc *mesh_bc)=0 | hexed::Mesh | pure virtual |
add_element(int ref_level, bool is_deformed, std::vector< int > position)=0 | hexed::Mesh | pure virtual |
add_tree(std::vector< Flow_bc * > extremal_bcs, Mat<> origin=Mat<>::Zero(3))=0 | hexed::Mesh | pure virtual |
cleanup()=0 | hexed::Mesh | pure virtual |
connect_boundary(int ref_level, bool is_deformed, int element_serial_n, int i_dim, int face_sign, int bc_serial_n)=0 | hexed::Mesh | pure virtual |
connect_cartesian(int ref_level, std::array< int, 2 > serial_n, Con_dir< Element > dir, std::array< bool, 2 > is_deformed={false, false})=0 | hexed::Mesh | pure virtual |
connect_deformed(int ref_level, std::array< int, 2 > serial_n, Con_dir< Deformed_element > direction)=0 | hexed::Mesh | pure virtual |
connect_hanging(int coarse_ref_level, int coarse_serial, std::vector< int > fine_serial, Con_dir< Deformed_element >, bool coarse_deformed=false, std::vector< bool > fine_deformed={false, false, false, false}, std::array< bool, 2 > stretch={false, false})=0 | hexed::Mesh | pure virtual |
connect_rest(int bc_sn)=0 | hexed::Mesh | pure virtual |
disconnect_boundary(int bc_sn)=0 | hexed::Mesh | pure virtual |
elem_handles()=0 | hexed::Mesh | pure virtual |
export_polymesh(std::string dir_name)=0 | hexed::Mesh | pure virtual |
extrude(bool collapse=false, double offset=0, bool force=false)=0 | hexed::Mesh | pure virtual |
extrude(Layer_sequence layers) | hexed::Mesh | inline |
n_elements()=0 | hexed::Mesh | pure virtual |
relax(double factor=0.9)=0 | hexed::Mesh | pure virtual |
relax_and_match(int n_relax=0, double factor=.9)=0 (defined in hexed::Mesh) | hexed::Mesh | pure virtual |
reset_verts()=0 (defined in hexed::Mesh) | hexed::Mesh | protectedpure virtual |
restore_verts()=0 (defined in hexed::Mesh) | hexed::Mesh | protectedpure virtual |
root_size()=0 | hexed::Mesh | pure virtual |
set_all_smooth()=0 | hexed::Mesh | pure virtual |
set_surface(Surface_geom *geometry, Flow_bc *surface_bc, Eigen::VectorXd flood_fill_start=Eigen::VectorXd::Zero(3))=0 | hexed::Mesh | pure virtual |
set_unref_locks(std::function< bool(Element &)> lock_if=criteria::never)=0 (defined in hexed::Mesh) | hexed::Mesh | pure virtual |
stopwatch_tree() const =0 | hexed::Mesh | pure virtual |
surface_bc_sn()=0 | hexed::Mesh | pure virtual |
update(std::function< bool(Element &)> refine_criterion=criteria::always, std::function< bool(Element &)> unrefine_criterion=criteria::never)=0 | hexed::Mesh | pure virtual |
valid()=0 | hexed::Mesh | pure virtual |
write(std::string file_name)=0 (defined in hexed::Mesh) | hexed::Mesh | pure virtual |