📄 parallel_mesh_iterators.c
字号:
Predicates::NotSubActive<elem_iterator_imp> p; return element_iterator(_elements.end(), _elements.end(), p);}// local end() accessorParallelMesh::element_iteratorParallelMesh::local_elements_end (){ Predicates::Local<elem_iterator_imp> p; return element_iterator(_elements.end(), _elements.end(), p);}// not_local end() accessorParallelMesh::element_iteratorParallelMesh::not_local_elements_end (){ Predicates::NotLocal<elem_iterator_imp> p; return element_iterator(_elements.end(), _elements.end(), p);}// active local end() accessorParallelMesh::element_iteratorParallelMesh::active_local_elements_end (){ Predicates::ActiveLocal<elem_iterator_imp> p; return element_iterator(_elements.end(), _elements.end(), p);}// not_local end() accessorParallelMesh::element_iteratorParallelMesh::active_not_local_elements_end (){ Predicates::ActiveNotLocal<elem_iterator_imp> p; return element_iterator(_elements.end(), _elements.end(), p);}// level end() accessorParallelMesh::element_iteratorParallelMesh::level_elements_end (const unsigned int level){ Predicates::Level<elem_iterator_imp> p(level); return element_iterator(_elements.end(), _elements.end(), p);}// not level end() accessorParallelMesh::element_iteratorParallelMesh::not_level_elements_end (const unsigned int level){ Predicates::NotLevel<elem_iterator_imp> p(level); return element_iterator(_elements.end(), _elements.end(), p);}// local level end() accessorParallelMesh::element_iteratorParallelMesh::local_level_elements_end (const unsigned int level){ Predicates::LocalLevel<elem_iterator_imp> p(level); return element_iterator(_elements.end(), _elements.end(), p);}// local not level end() accessorParallelMesh::element_iteratorParallelMesh::local_not_level_elements_end (const unsigned int level){ Predicates::LocalNotLevel<elem_iterator_imp> p(level); return element_iterator(_elements.end(), _elements.end(), p);}// pid end() accessorParallelMesh::element_iteratorParallelMesh::pid_elements_end (const unsigned int proc_id){ Predicates::PID<elem_iterator_imp> p(proc_id); return element_iterator(_elements.end(), _elements.end(), p);}// type end() accessorParallelMesh::element_iteratorParallelMesh::type_elements_end (const ElemType type){ Predicates::Type<elem_iterator_imp> p(type); return element_iterator(_elements.end(), _elements.end(), p);}// active type end() accessorParallelMesh::element_iteratorParallelMesh::active_type_elements_end (const ElemType type){ Predicates::ActiveType<elem_iterator_imp> p(type); return element_iterator(_elements.end(), _elements.end(), p);}// active PID end() accessorParallelMesh::element_iteratorParallelMesh::active_pid_elements_end (const unsigned int proc_id){ Predicates::ActivePID<elem_iterator_imp> p(proc_id); return element_iterator(_elements.end(), _elements.end(), p);}// unpartitioned elements end() accessorParallelMesh::element_iteratorParallelMesh::unpartitioned_elements_end (){ return this->pid_elements_end(DofObject::invalid_processor_id);}// default const end() accessorParallelMesh::const_element_iteratorParallelMesh::elements_end () const{ Predicates::NotNull<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// active const end() accessorParallelMesh::const_element_iteratorParallelMesh::active_elements_end () const{ Predicates::Active<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// not active const end() accessorParallelMesh::const_element_iteratorParallelMesh::not_active_elements_end () const{ Predicates::NotActive<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// ancestor const end() accessorParallelMesh::const_element_iteratorParallelMesh::ancestor_elements_end () const{ Predicates::Ancestor<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// not ancestor const end() accessorParallelMesh::const_element_iteratorParallelMesh::not_ancestor_elements_end () const{ Predicates::Ancestor<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// subactive const end() accessorParallelMesh::const_element_iteratorParallelMesh::subactive_elements_end () const{ Predicates::SubActive<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// not subactive const end() accessorParallelMesh::const_element_iteratorParallelMesh::not_subactive_elements_end () const{ Predicates::NotSubActive<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// local const end() accessorParallelMesh::const_element_iteratorParallelMesh::local_elements_end () const{ Predicates::Local<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// not_local const end() accessorParallelMesh::const_element_iteratorParallelMesh::not_local_elements_end () const{ Predicates::NotLocal<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// local active const end() accessorParallelMesh::const_element_iteratorParallelMesh::active_local_elements_end () const{ Predicates::ActiveLocal<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// const local active const end() accessorParallelMesh::const_element_iteratorParallelMesh::active_not_local_elements_end () const{ Predicates::ActiveNotLocal<const_elem_iterator_imp> p; return const_element_iterator(_elements.end(), _elements.end(), p);}// level const end() accessorParallelMesh::const_element_iteratorParallelMesh::level_elements_end (const unsigned int level) const{ Predicates::Level<const_elem_iterator_imp> p(level); return const_element_iterator(_elements.end(), _elements.end(), p);}// not level const end() accessorParallelMesh::const_element_iteratorParallelMesh::not_level_elements_end (const unsigned int level) const{ Predicates::NotLevel<const_elem_iterator_imp> p(level); return const_element_iterator(_elements.end(), _elements.end(), p);}// local level const end() accessorParallelMesh::const_element_iteratorParallelMesh::local_level_elements_end (const unsigned int level) const{ Predicates::LocalLevel<const_elem_iterator_imp> p(level); return const_element_iterator(_elements.end(), _elements.end(), p);}// local not level const end() accessorParallelMesh::const_element_iteratorParallelMesh::local_not_level_elements_end (const unsigned int level) const{ Predicates::LocalNotLevel<const_elem_iterator_imp> p(level); return const_element_iterator(_elements.end(), _elements.end(), p);}// pid const end() accessorParallelMesh::const_element_iteratorParallelMesh::pid_elements_end (const unsigned int proc_id) const{ Predicates::PID<const_elem_iterator_imp> p(proc_id); return const_element_iterator(_elements.end(), _elements.end(), p);}// type const end() accessorParallelMesh::const_element_iteratorParallelMesh::type_elements_end (const ElemType type) const{ Predicates::Type<const_elem_iterator_imp> p(type); return const_element_iterator(_elements.end(), _elements.end(), p);}// active type const end() accessorParallelMesh::const_element_iteratorParallelMesh::active_type_elements_end (const ElemType type) const{ Predicates::ActiveType<const_elem_iterator_imp> p(type); return const_element_iterator(_elements.end(), _elements.end(), p);}// active PID end() accessorParallelMesh::const_element_iteratorParallelMesh::active_pid_elements_end (const unsigned int proc_id) const{ Predicates::ActivePID<const_elem_iterator_imp> p(proc_id); return const_element_iterator(_elements.end(), _elements.end(), p);}// unpartitioned elements end() accessorParallelMesh::const_element_iteratorParallelMesh::unpartitioned_elements_end () const{ return this->pid_elements_end(DofObject::invalid_processor_id);}// default nodes begin() accessorParallelMesh::node_iteratorParallelMesh::nodes_begin (){ Predicates::NotNull<node_iterator_imp> p; return node_iterator(_nodes.begin(), _nodes.end(), p);}// active nodes begin() accessorParallelMesh::node_iteratorParallelMesh::active_nodes_begin (){ Predicates::Active<node_iterator_imp> p; return node_iterator(_nodes.begin(), _nodes.end(), p);}// local nodes begin() accessorParallelMesh::node_iteratorParallelMesh::local_nodes_begin (){ Predicates::Local<node_iterator_imp> p; return node_iterator(_nodes.begin(), _nodes.end(), p);}// pid nodes begin() accessorParallelMesh::node_iteratorParallelMesh::pid_nodes_begin (const unsigned int proc_id){ Predicates::PID<node_iterator_imp> p(proc_id); return node_iterator(_nodes.begin(), _nodes.end(), p);}// default const nodes begin() accessorParallelMesh::const_node_iteratorParallelMesh::nodes_begin () const{ Predicates::NotNull<const_node_iterator_imp> p; return const_node_iterator(_nodes.begin(), _nodes.end(), p);}// active const nodes begin() accessorParallelMesh::const_node_iteratorParallelMesh::active_nodes_begin () const{ Predicates::Active<const_node_iterator_imp> p; return const_node_iterator(_nodes.begin(), _nodes.end(), p);}// local const nodes begin() accessorParallelMesh::const_node_iteratorParallelMesh::local_nodes_begin () const{ Predicates::Local<const_node_iterator_imp> p; return const_node_iterator(_nodes.begin(), _nodes.end(), p);}// pid const nodes begin() accessorParallelMesh::const_node_iteratorParallelMesh::pid_nodes_begin (const unsigned int proc_id) const{ Predicates::PID<const_node_iterator_imp> p(proc_id); return const_node_iterator(_nodes.begin(), _nodes.end(), p);}// default nodes end() accessorParallelMesh::node_iteratorParallelMesh::nodes_end (){ Predicates::NotNull<node_iterator_imp> p; return node_iterator(_nodes.end(), _nodes.end(), p);}// active nodes end() accessorParallelMesh::node_iteratorParallelMesh::active_nodes_end (){ Predicates::Active<node_iterator_imp> p; return node_iterator(_nodes.end(), _nodes.end(), p);}// local nodes end() accessorParallelMesh::node_iteratorParallelMesh::local_nodes_end (){ Predicates::Local<node_iterator_imp> p; return node_iterator(_nodes.end(), _nodes.end(), p);}// pid nodes end() accessorParallelMesh::node_iteratorParallelMesh::pid_nodes_end (const unsigned int proc_id){ Predicates::PID<node_iterator_imp> p(proc_id); return node_iterator(_nodes.end(), _nodes.end(), p);}// default const nodes end() accessorParallelMesh::const_node_iteratorParallelMesh::nodes_end () const{ Predicates::NotNull<const_node_iterator_imp> p; return const_node_iterator(_nodes.end(), _nodes.end(), p);}// const active nodes end() accessorParallelMesh::const_node_iteratorParallelMesh::active_nodes_end () const{ Predicates::Active<const_node_iterator_imp> p; return const_node_iterator(_nodes.end(), _nodes.end(), p);}// local const nodes end() accessorParallelMesh::const_node_iteratorParallelMesh::local_nodes_end () const{ Predicates::Local<const_node_iterator_imp> p; return const_node_iterator(_nodes.end(), _nodes.end(), p);}// pid const nodes end() accessorParallelMesh::const_node_iteratorParallelMesh::pid_nodes_end (const unsigned int proc_id) const{ Predicates::PID<const_node_iterator_imp> p(proc_id); return const_node_iterator(_nodes.end(), _nodes.end(), p);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -