Identify fragments in the grid.
More...
#include <vtkAMRConnectivity.h>
Inherits vtkMultiBlockDataSetAlgorithm.
|
| vtkAMRConnectivity () |
|
| ~vtkAMRConnectivity () |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
int | DoRequestData (vtkNonOverlappingAMR *, const char *) |
|
int | WavePropagation (vtkIdType cellIdStart, vtkUniformGrid *grid, vtkIdTypeArray *regionId, vtkDataArray *volArray, vtkUnsignedCharArray *ghostArray) |
|
vtkAMRDualGridHelperBlock * | GetBlockNeighbor (vtkAMRDualGridHelperBlock *block, int dir) |
|
void | ProcessBoundaryAtBlock (vtkNonOverlappingAMR *volume, vtkAMRDualGridHelperBlock *block, vtkAMRDualGridHelperBlock *neighbor, int dir) |
|
int | ExchangeBoundaries (vtkMPIController *controller) |
|
int | ExchangeEquivPairs (vtkMPIController *controller) |
|
void | ProcessBoundaryAtNeighbor (vtkNonOverlappingAMR *volume, vtkIdTypeArray *array) |
|
Identify fragments in the grid.
.SEE vtkAMRConnectivity
Definition at line 43 of file vtkAMRConnectivity.h.
◆ Superclass
◆ vtkAMRConnectivity()
vtkAMRConnectivity::vtkAMRConnectivity |
( |
| ) |
|
|
protected |
◆ ~vtkAMRConnectivity()
vtkAMRConnectivity::~vtkAMRConnectivity |
( |
| ) |
|
|
protected |
◆ GetClassName()
virtual const char* vtkAMRConnectivity::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkAMRConnectivity::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkAMRConnectivity::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ PrintSelf()
void vtkAMRConnectivity::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ New()
◆ AddInputVolumeArrayToProcess()
void vtkAMRConnectivity::AddInputVolumeArrayToProcess |
( |
const char * |
name | ) |
|
Add to list of volume arrays to find connected fragments.
◆ ClearInputVolumeArrayToProcess()
void vtkAMRConnectivity::ClearInputVolumeArrayToProcess |
( |
| ) |
|
Add to list of volume arrays to find connected fragments.
◆ GetVolumeFractionSurfaceValue()
virtual double vtkAMRConnectivity::GetVolumeFractionSurfaceValue |
( |
| ) |
|
|
virtual |
Get / Set volume fraction value.
◆ SetVolumeFractionSurfaceValue()
virtual void vtkAMRConnectivity::SetVolumeFractionSurfaceValue |
( |
double |
| ) |
|
|
virtual |
Get / Set volume fraction value.
◆ GetResolveBlocks()
virtual bool vtkAMRConnectivity::GetResolveBlocks |
( |
| ) |
|
|
virtual |
Get / Set where to resolve the regions between blocks.
◆ SetResolveBlocks()
virtual void vtkAMRConnectivity::SetResolveBlocks |
( |
bool |
| ) |
|
|
virtual |
Get / Set where to resolve the regions between blocks.
◆ GetPropagateGhosts()
virtual bool vtkAMRConnectivity::GetPropagateGhosts |
( |
| ) |
|
|
virtual |
Get / Set where to resolve the regions between blocks.
◆ SetPropagateGhosts()
virtual void vtkAMRConnectivity::SetPropagateGhosts |
( |
bool |
| ) |
|
|
virtual |
Get / Set where to resolve the regions between blocks.
◆ FillInputPortInformation()
virtual int vtkAMRConnectivity::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
◆ FillOutputPortInformation()
virtual int vtkAMRConnectivity::FillOutputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
◆ RequestData()
virtual int vtkAMRConnectivity::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
◆ DoRequestData()
int vtkAMRConnectivity::DoRequestData |
( |
vtkNonOverlappingAMR * |
, |
|
|
const char * |
|
|
) |
| |
|
protected |
◆ WavePropagation()
int vtkAMRConnectivity::WavePropagation |
( |
vtkIdType |
cellIdStart, |
|
|
vtkUniformGrid * |
grid, |
|
|
vtkIdTypeArray * |
regionId, |
|
|
vtkDataArray * |
volArray, |
|
|
vtkUnsignedCharArray * |
ghostArray |
|
) |
| |
|
protected |
◆ GetBlockNeighbor()
◆ ProcessBoundaryAtBlock()
◆ ExchangeBoundaries()
int vtkAMRConnectivity::ExchangeBoundaries |
( |
vtkMPIController * |
controller | ) |
|
|
protected |
◆ ExchangeEquivPairs()
int vtkAMRConnectivity::ExchangeEquivPairs |
( |
vtkMPIController * |
controller | ) |
|
|
protected |
◆ ProcessBoundaryAtNeighbor()
void vtkAMRConnectivity::ProcessBoundaryAtNeighbor |
( |
vtkNonOverlappingAMR * |
volume, |
|
|
vtkIdTypeArray * |
array |
|
) |
| |
|
protected |
◆ VolumeFractionSurfaceValue
double vtkAMRConnectivity::VolumeFractionSurfaceValue |
|
protected |
◆ Helper
◆ Equivalence
vtkAMRConnectivityEquivalence* vtkAMRConnectivity::Equivalence |
|
protected |
◆ ResolveBlocks
bool vtkAMRConnectivity::ResolveBlocks |
|
protected |
◆ PropagateGhosts
bool vtkAMRConnectivity::PropagateGhosts |
|
protected |
◆ RegionName
std::string vtkAMRConnectivity::RegionName |
|
protected |
◆ NextRegionId
vtkIdType vtkAMRConnectivity::NextRegionId |
|
protected |
◆ VolumeArrays
std::vector<std::string> vtkAMRConnectivity::VolumeArrays |
|
protected |
◆ BoundaryArrays
std::vector<std::vector<vtkSmartPointer<vtkIdTypeArray> > > vtkAMRConnectivity::BoundaryArrays |
|
protected |
◆ ReceiveList
std::vector<std::vector<int> > vtkAMRConnectivity::ReceiveList |
|
protected |
◆ ValidNeighbor
std::vector<bool> vtkAMRConnectivity::ValidNeighbor |
|
protected |
◆ NeighborList
std::vector<std::vector<std::vector<int> > > vtkAMRConnectivity::NeighborList |
|
protected |
◆ EquivPairs
std::vector<vtkSmartPointer<vtkIntArray> > vtkAMRConnectivity::EquivPairs |
|
protected |
The documentation for this class was generated from the following file: