#include <MShellFragmented.h>
Public Member Functions | |
MShellFragmented (std::istream &is) | |
virtual | ~MShellFragmented () |
virtual void | initializeComputation () |
virtual void | resetActiveElements (const std::vector< unsigned > &newActiveID) |
virtual void | verticesToBeCoupled (std::vector< shells::SVertexS * > &vertices) |
template<typename T > | |
void | iterateOverCElements (const T &op) |
shells::MShellFragmented::MShellFragmented | ( | std::istream & | is | ) |
References shells::MShell::_edges, shells::MShell::_elements, shells::MShell::_vertices, shells::MShell::active, shells::MShell::bothActive, shells::MShell::boundary, shells::MShell::boundaryGhost, deleteSElement(), deleteSVertex(), shells::MShell::fragmentGhost, shells::MShell::iterateOverEdges(), shells::MShell::iterateOverElements(), and shells::SEdgeRemapElement::makeSElementPair().
shells::MShellFragmented::~MShellFragmented | ( | ) | [virtual] |
void shells::MShellFragmented::initializeComputation | ( | ) | [virtual] |
Reimplemented from shells::MShell.
References shells::MShell::_edges, shells::MShell::_elements, shells::MShell::bothActive, shells::MShell::iterateOverElements(), shells::MShell::parallelGhost, and shells::MShell::procBoundary.
void shells::MShellFragmented::iterateOverCElements | ( | const T & | op | ) | [inline] |
void shells::MShellFragmented::resetActiveElements | ( | const std::vector< unsigned > & | newActiveID | ) | [virtual] |
Reimplemented from shells::MShell.
References shells::MShell::_edges, shells::MShell::_elements, shells::MShell::_vertices, shells::MShell::active, shells::MShell::bothActive, deleteSEdge(), deleteSElement(), deleteSVertex(), shells::MShell::fragmentGhost, shells::MShell::parallelGhost, shells::MShell::procBoundary, and utilities::vec_difference().
void shells::MShellFragmented::verticesToBeCoupled | ( | std::vector< shells::SVertexS * > & | vertices | ) | [virtual] |
Reimplemented from shells::MShell.
References shells::MShell::iterateOverEdges(), and shells::MShell::procBoundary.