The classes and functions in this namespace can be used to develop finite element applications.
More...
|
| BoundaryGroup | newBoundaryGroup (const BoundarySet &bounds) |
| |
| BoundaryGroup | newBoundaryGroup (const SliceAll &all, const BoundarySet &bounds) |
| |
| BoundaryGroup | newBoundaryGroup (const IdxVector &ibounds, const BoundarySet &bounds) |
| |
| void | declareMBuilders () |
| |
| void | declareShapeTables () |
| |
| void | declareModules () |
| |
| ElementGroup | newElementGroup (const ElementSet &elems) |
| |
| ElementGroup | newElementGroup (const SliceAll &all, const ElementSet &elems) |
| |
| ElementGroup | newElementGroup (const IdxVector &ielems, const ElementSet &elems) |
| |
| void | elemNodeCountError (const String &context, idx_t elemID, idx_t actualNodeCount, idx_t formalNodeCount) |
| |
| void | localBoundaryIndexError (const String &context, idx_t boundaryID, idx_t localIndex, idx_t elemBndCount) |
| |
| void | sendMeshBlock (MPContext &mpx, int rank, const MeshBlock &block) |
| |
| Ref< MeshBlock > | recvMeshBlock (MPContext &mpx, int rank) |
| |
| void | checkMeshBlocks (const jem::Array< Ref< MeshBlock > > &blocks) |
| |
| template<class Output > |
| void | print (Output &out, const MeshCutter::Info &info) |
| |
| void | checkMeshBlocks (MeshCutter &mcutter) |
| |
| NodeGroup | newNodeGroup (const NodeSet &nodes) |
| |
| NodeGroup | newNodeGroup (const SliceAll &all, const NodeSet &nodes) |
| |
| NodeGroup | newNodeGroup (const IdxVector &inodes, const NodeSet &nodes) |
| |
| OrderedBndGroup | newOrderedBndGroup (const BoundarySet &bounds) |
| |
| OrderedBndGroup | newOrderedBndGroup (const IdxVector &ibounds, const BoundarySet &bounds) |
| |
| void | reorderDofs (XDofSpace &dofs, const ElementSet &elems) |
| |
| void | recvBoundaries (MPContext &mpx, const XBoundarySet &recvBounds) |
| |
| void | scatterBoundaries (MPContext &mpx, const XBoundarySet &recvBounds, const BoundarySet &sendBounds) |
| |
| IdxVector | addElementDofs (XDofSpace &dofs, ElementIterator &iter, const String &dofName) |
| |
| IdxVector | addElementDofs (XDofSpace &dofs, ElementIterator &iter, const StringVector &dofNames) |
| |
| IdxVector | addElementDofs (XDofSpace &dofs, BoundaryIterator &iter, const String &dofName) |
| |
| IdxVector | addElementDofs (XDofSpace &dofs, BoundaryIterator &iter, const StringVector &dofNames) |
| |
| XBoundarySet | toXBoundarySet (const BoundarySet &bounds) |
| |
| XBoundarySet | newXBoundarySet (const ElementSet &elems, util::StorageMode mode=util::DEFAULT_STORAGE) |
| |
| XBoundarySet | newXBoundarySet (const String &name, const ElementSet &elems, util::StorageMode mode=util::DEFAULT_STORAGE) |
| |
| XElementSet | toXElementSet (const ElementSet &elems) |
| |
| XElementSet | newXElementSet (const NodeSet &nodes, util::StorageMode mode=util::DEFAULT_STORAGE) |
| |
| XElementSet | newXElementSet (const String &name, const NodeSet &nodes, util::StorageMode mode=util::DEFAULT_STORAGE) |
| |
| XNodeSet | toXNodeSet (const NodeSet &nodes) |
| |
| XNodeSet | newXNodeSet (util::StorageMode mode=util::DEFAULT_STORAGE) |
| |
| XNodeSet | newXNodeSet (const String &name, util::StorageMode mode=util::DEFAULT_STORAGE) |
| |
The classes and functions in namespace jive::fem can be used to develop finite element applications.
All classes and functions in this namespace can be found in the package jive.fem.