⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parallel_mesh_iterators.c

📁 一个用来实现偏微分方程中网格的计算库
💻 C
📖 第 1 页 / 共 2 页
字号:
  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 + -