|
ug4
|
Temporarily replaces the specified coordinate in the given position attachment. More...
#include <replace_coordinate.h>
Inheritance diagram for ug::PPP_ReplaceCoordinate< dim >:Public Types | |
| typedef Grid::VertexAttachmentAccessor< apos_t > | aapos_t |
| typedef Attachment< vector_t > | apos_t |
| typedef MathVector< dim > | vector_t |
Public Member Functions | |
| virtual void | partitioning_done (MultiGrid *mg, IPartitioner *partitioner) |
| virtual void | partitioning_starts (MultiGrid *mg, IPartitioner *partitioner) |
| PPP_ReplaceCoordinate (apos_t aPos, ANumber aNewCoord, int newCoordIndex) | |
Public Member Functions inherited from ug::IPartitionPreProcessor | |
| virtual | ~IPartitionPreProcessor () |
Private Attributes | |
| ANumber | m_aNewCoord |
| ANumber | m_aOrigCoord |
| apos_t | m_aPos |
| int | m_newCoordIndex |
Temporarily replaces the specified coordinate in the given position attachment.
| typedef Grid::VertexAttachmentAccessor<apos_t> ug::PPP_ReplaceCoordinate< dim >::aapos_t |
| typedef Attachment<vector_t> ug::PPP_ReplaceCoordinate< dim >::apos_t |
| typedef MathVector<dim> ug::PPP_ReplaceCoordinate< dim >::vector_t |
|
inline |
|
inlinevirtual |
Implements ug::IPartitionPreProcessor.
References ug::Grid::detach_from_vertices(), ug::Grid::get_attachment_data_container(), ug::Grid::has_vertex_attachment(), ug::PPP_ReplaceCoordinate< dim >::m_aOrigCoord, ug::PPP_ReplaceCoordinate< dim >::m_aPos, ug::PPP_ReplaceCoordinate< dim >::m_newCoordIndex, UG_COND_THROW, and UG_LOG.
|
inlinevirtual |
Implements ug::IPartitionPreProcessor.
References ug::Grid::attach_to_vertices(), ug::Grid::get_attachment_data_container(), ug::Grid::has_vertex_attachment(), ug::PPP_ReplaceCoordinate< dim >::m_aNewCoord, ug::PPP_ReplaceCoordinate< dim >::m_aOrigCoord, ug::PPP_ReplaceCoordinate< dim >::m_aPos, ug::PPP_ReplaceCoordinate< dim >::m_newCoordIndex, UG_COND_THROW, and UG_LOG.
|
private |
Referenced by ug::PPP_ReplaceCoordinate< dim >::partitioning_starts().
|
private |
|
private |
|
private |