|
| static const int | CONTRAST_1_ = -1 |
| |
| static const int | CONTRAST_2_ = -2 |
| |
| static const int | CONTRAST_3_ = -3 |
| |
| Teuchos::ArrayRCP< const double > | xCoords_ |
| |
| Teuchos::ArrayRCP< const double > | yCoords_ |
| |
| Teuchos::ArrayRCP< const double > | zCoords_ |
| |
| Teuchos::ArrayRCP< const double > | cx_ |
| |
| Teuchos::ArrayRCP< const double > | cy_ |
| |
| Teuchos::ArrayRCP< const double > | cz_ |
| |
| Teuchos::ArrayRCP< LocalOrdinal > | vertex2AggId_ |
| |
| Teuchos::ArrayRCP< LocalOrdinal > | aggSizes_ |
| |
| std::vector< bool > | isRoot_ |
| |
| bool | doFineGraphEdges_ |
| |
| bool | doCoarseGraphEdges_ |
| |
| int | numNodes_ |
| |
| int | numAggs_ |
| |
| int | dims_ |
| |
| int | myRank_ |
| |
| Teuchos::RCP< const Map > | nodeMap_ |
| |
| Teuchos::RCP< const Map > | nodeMapCoarse_ |
| |
| int | aggsOffset_ |
| |
| void | Build (Level &fineLevel, Level &coarseLevel) const |
| | Build an object with this factory. More...
|
| |
| void | doJacksPlus_ (std::vector< int > &vertices, std::vector< int > &geomSizes) const |
| |
| void | doConvexHulls (std::vector< int > &vertices, std::vector< int > &geomSizes) const |
| |
| void | doAlphaHulls_ (std::vector< int > &vertices, std::vector< int > &geomSizes) const |
| |
| void | doAlphaHulls2D_ (std::vector< int > &vertices, std::vector< int > &geomSizes) const |
| |
| void | doAlphaHulls3D_ (std::vector< int > &vertices, std::vector< int > &geomSizes) const |
| |
| void | doGraphEdges_ (std::ofstream &fout, Teuchos::RCP< Matrix > &A, Teuchos::RCP< GraphBase > &G, bool fine, int dofs) const |
| |
| void | writeFile_ (std::ofstream &fout, std::string styleName, std::vector< int > &vertices, std::vector< int > &geomSizes) const |
| |
| void | buildColormap_ () const |
| |
| void | writePVTU_ (std::ofstream &pvtu, std::string baseFname, int numProcs) const |
| |
template<class Scalar = double, class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
class MueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Factory to export aggregation info or visualize aggregates using VTK.
Note, that some routines only work for 1 dof per node.
Input/output of AggregationExportFactory
User parameters of AggregationExportFactory
| Parameter | type | default | master.xml | validated | requested | description |
| aggregation: output filename | string | | | * | | filename for VTK-style visualization output |
| aggregation: output file: time step | int | 0 | | * | | time step (overwrites 'TIMESTEP' in output file name) |
| aggregation: output file: iter | int | 0 | | * | | nonlinear iteration (overwrites 'ITER' in output file name) |
| aggregation: output file: agg style | string | Point Cloud | | * | | style of aggregation visualization for VTK output. Can be either "Point Cloud", "Jacks", "Convex Hulls" or "Alpha Hulls" |
| aggregation: output file: fine graph edges | bool | false | | * | | Draw fine node connections in VTK output (only works for 1 dofs per node!) |
| aggregation: output file: build colormap | bool | false | | * | | Output a random color map for paraView in a separate xml file. |
| Output filename | string | | | * | | Output file name for aggregation data export (outdated, do not use) |
| Output file: time step | int | 0 | | * | | time step variable for output filename (outdated, do not use) |
| Output file: iter | int | 0 | | * | | nonlinear iteration variable for output filename (outdated, do not use) |
| A | Factory | Teuchos::null | | * | * | Factory for A |
| Coordinates | Factory | Teuchos::null | | * | * | Factory for Coordinates (only necessary for vtk output) |
| Graph | Factory | Teuchos::null | | * | * | Factory for Graph of A (only necessary for vtk output) |
| Aggregates | Factory | Teuchos::null | | * | * | Factory for Aggregates |
| UnAmalgamationInfo | Factory | Teuchos::null | | * | * | Factory for UnAmalgamationInfo |
| DofsPerNode | Factory | Teuchos::null | | * | * | Factory for DofsPerNode |
The * in the master.xml column denotes that the parameter is defined in the master.xml file.
The * in the validated column means that the parameter is declared in the list of valid input parameters (see AggregationExportFactory::GetValidParameters).
The * in the requested column states that the data is requested as input with all dependencies (see AggregationExportFactory::DeclareInput).
Definition at line 75 of file MueLu_AggregationExportFactory_decl.hpp.