#include <Albany_Catalyst_Grid.hpp>

Public Member Functions | |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| vtkTypeMacro (GridImplementation, vtkObject) bool SetDecorator(Decorator *decorator) | |
| vtkIdType | GetNumberOfCells () |
| int | GetCellType (vtkIdType cellId) |
| void | GetCellPoints (vtkIdType cellId, vtkIdList *ptIds) |
| void | GetPointCells (vtkIdType ptId, vtkIdList *cellIds) |
| int | GetMaxCellSize () |
| void | GetIdsOfCellsOfType (int type, vtkIdTypeArray *array) |
| int | IsHomogeneous () |
| void | Allocate (vtkIdType numCells, int extSize=1000) |
| vtkIdType | InsertNextCell (int type, vtkIdList *ptIds) |
| vtkIdType | InsertNextCell (int type, vtkIdType npts, vtkIdType *ptIds) |
| vtkIdType | InsertNextCell (int type, vtkIdType npts, vtkIdType *ptIds, vtkIdType nfaces, vtkIdType *faces) |
| void | ReplaceCell (vtkIdType cellId, int npts, vtkIdType *pts) |
Static Public Member Functions | |
| static GridImplementation * | New () |
Protected Member Functions | |
| GridImplementation () | |
| ~GridImplementation () | |
Private Types | |
| typedef Teuchos::ArrayRCP < Teuchos::ArrayRCP < Teuchos::ArrayRCP < Teuchos::ArrayRCP< int > > > > | WsElLid2NodeT |
Private Member Functions | |
| GridImplementation (const GridImplementation &) | |
| void | operator= (const GridImplementation &) |
| void | GetWorksetFromCellId (vtkIdType cellId, int &ws, int &lid) |
| VTKCellType | GetCellTypeFromWorkset (int ws) |
Static Private Member Functions | |
| static VTKCellType | TopologyToCellType (const CellTopologyData *ctd) |
| static vtkIdType | GetCellSize (VTKCellType cellType) |
Private Attributes | |
| const Decorator * | Discretization |
| int | DegreesOfFreedom |
| WsElLid2NodeT | NodeLookup |
| const WsLIDList * | ElementsWsLid |
| int | ElementOffset |
| std::vector< const CellTopologyData * > | TopologyLookup |
| std::vector< VTKCellType > | CellTypeLookup |
Definition at line 19 of file Albany_Catalyst_Grid.hpp.
typedef Teuchos::ArrayRCP<Teuchos::ArrayRCP<Teuchos::ArrayRCP< Teuchos::ArrayRCP<int> > > > Albany::Catalyst::GridImplementation::WsElLid2NodeT [private] |
Definition at line 60 of file Albany_Catalyst_Grid.hpp.
| Albany::Catalyst::GridImplementation::GridImplementation | ( | ) | [protected] |
| Albany::Catalyst::GridImplementation::~GridImplementation | ( | ) | [protected] |
Definition at line 37 of file Albany_Catalyst_Grid.cpp.
| Albany::Catalyst::GridImplementation::GridImplementation | ( | const GridImplementation & | ) | [private] |
| static GridImplementation* Albany::Catalyst::GridImplementation::New | ( | ) | [static] |
| void Albany::Catalyst::GridImplementation::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Definition at line 41 of file Albany_Catalyst_Grid.cpp.
| Albany::Catalyst::GridImplementation::vtkTypeMacro | ( | GridImplementation | , | |
| vtkObject | ||||
| ) |
| vtkIdType Albany::Catalyst::GridImplementation::GetNumberOfCells | ( | ) |
Definition at line 91 of file Albany_Catalyst_Grid.cpp.
| int Albany::Catalyst::GridImplementation::GetCellType | ( | vtkIdType | cellId | ) |
Definition at line 96 of file Albany_Catalyst_Grid.cpp.
| void Albany::Catalyst::GridImplementation::GetCellPoints | ( | vtkIdType | cellId, | |
| vtkIdList * | ptIds | |||
| ) |
Definition at line 104 of file Albany_Catalyst_Grid.cpp.
| void Albany::Catalyst::GridImplementation::GetPointCells | ( | vtkIdType | ptId, | |
| vtkIdList * | cellIds | |||
| ) |
Definition at line 144 of file Albany_Catalyst_Grid.cpp.
| int Albany::Catalyst::GridImplementation::GetMaxCellSize | ( | ) |
Definition at line 180 of file Albany_Catalyst_Grid.cpp.
| void Albany::Catalyst::GridImplementation::GetIdsOfCellsOfType | ( | int | type, | |
| vtkIdTypeArray * | array | |||
| ) |
Definition at line 189 of file Albany_Catalyst_Grid.cpp.
| int Albany::Catalyst::GridImplementation::IsHomogeneous | ( | ) |
Definition at line 231 of file Albany_Catalyst_Grid.cpp.
| void Albany::Catalyst::GridImplementation::Allocate | ( | vtkIdType | numCells, | |
| int | extSize = 1000 | |||
| ) |
Definition at line 246 of file Albany_Catalyst_Grid.cpp.
| vtkIdType Albany::Catalyst::GridImplementation::InsertNextCell | ( | int | type, | |
| vtkIdList * | ptIds | |||
| ) |
Definition at line 252 of file Albany_Catalyst_Grid.cpp.
| vtkIdType Albany::Catalyst::GridImplementation::InsertNextCell | ( | int | type, | |
| vtkIdType | npts, | |||
| vtkIdType * | ptIds | |||
| ) |
Definition at line 259 of file Albany_Catalyst_Grid.cpp.
| vtkIdType Albany::Catalyst::GridImplementation::InsertNextCell | ( | int | type, | |
| vtkIdType | npts, | |||
| vtkIdType * | ptIds, | |||
| vtkIdType | nfaces, | |||
| vtkIdType * | faces | |||
| ) |
Definition at line 266 of file Albany_Catalyst_Grid.cpp.
| void Albany::Catalyst::GridImplementation::ReplaceCell | ( | vtkIdType | cellId, | |
| int | npts, | |||
| vtkIdType * | pts | |||
| ) |
Definition at line 274 of file Albany_Catalyst_Grid.cpp.
| void Albany::Catalyst::GridImplementation::operator= | ( | const GridImplementation & | ) | [private] |
| VTKCellType Albany::Catalyst::GridImplementation::TopologyToCellType | ( | const CellTopologyData * | ctd | ) | [inline, static, private] |
Definition at line 280 of file Albany_Catalyst_Grid.cpp.
| vtkIdType Albany::Catalyst::GridImplementation::GetCellSize | ( | VTKCellType | cellType | ) | [inline, static, private] |
Definition at line 309 of file Albany_Catalyst_Grid.cpp.
| void Albany::Catalyst::GridImplementation::GetWorksetFromCellId | ( | vtkIdType | cellId, | |
| int & | ws, | |||
| int & | lid | |||
| ) | [inline, private] |
Definition at line 336 of file Albany_Catalyst_Grid.cpp.
| VTKCellType Albany::Catalyst::GridImplementation::GetCellTypeFromWorkset | ( | int | ws | ) | [private] |
Definition at line 352 of file Albany_Catalyst_Grid.cpp.
const Decorator* Albany::Catalyst::GridImplementation::Discretization [private] |
Definition at line 54 of file Albany_Catalyst_Grid.hpp.
int Albany::Catalyst::GridImplementation::DegreesOfFreedom [private] |
Definition at line 56 of file Albany_Catalyst_Grid.hpp.
Definition at line 61 of file Albany_Catalyst_Grid.hpp.
const WsLIDList* Albany::Catalyst::GridImplementation::ElementsWsLid [private] |
Definition at line 64 of file Albany_Catalyst_Grid.hpp.
int Albany::Catalyst::GridImplementation::ElementOffset [private] |
Definition at line 67 of file Albany_Catalyst_Grid.hpp.
std::vector<const CellTopologyData *> Albany::Catalyst::GridImplementation::TopologyLookup [private] |
Definition at line 70 of file Albany_Catalyst_Grid.hpp.
std::vector<VTKCellType> Albany::Catalyst::GridImplementation::CellTypeLookup [private] |
Definition at line 71 of file Albany_Catalyst_Grid.hpp.
1.7.1