|
MueLu
Version of the Day
|
Factory to export aggregation info or visualize aggregates using VTK. More...
#include <MueLu_AggregationExportFactory_fwd.hpp>
Constructors/Destructors. | |
| AggregationExportFactory () | |
| Constructor. More... | |
| virtual | ~AggregationExportFactory () |
| Destructor. More... | |
| RCP< const ParameterList > | GetValidParameterList () const |
| void | DeclareInput (Level &fineLevel, Level &coarseLevel) const |
| Input. More... | |
Build methods. | |
| 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 |
Factory to export aggregation info or visualize aggregates using VTK.
Note, that some routines only work for 1 dof per node.
| 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 54 of file MueLu_AggregationExportFactory_fwd.hpp.
|
inline |
Constructor.
Definition at line 117 of file MueLu_AggregationExportFactory_decl.hpp.
|
inlinevirtual |
Destructor.
Definition at line 128 of file MueLu_AggregationExportFactory_decl.hpp.
| RCP< const ParameterList > MueLu::AggregationExportFactory::GetValidParameterList | ( | ) | const |
Definition at line 88 of file MueLu_AggregationExportFactory_def.hpp.
Input.
Definition at line 118 of file MueLu_AggregationExportFactory_def.hpp.
Build an object with this factory.
Definition at line 140 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 370 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 376 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 386 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 396 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 456 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 551 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 816 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 933 of file MueLu_AggregationExportFactory_def.hpp.
|
private |
Definition at line 960 of file MueLu_AggregationExportFactory_def.hpp.
|
staticprivate |
Definition at line 164 of file MueLu_AggregationExportFactory_decl.hpp.
|
staticprivate |
Definition at line 165 of file MueLu_AggregationExportFactory_decl.hpp.
|
staticprivate |
Definition at line 166 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 169 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 170 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 171 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 172 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 173 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 174 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 175 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 176 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 177 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 178 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 179 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 180 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 181 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 182 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 183 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 184 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 185 of file MueLu_AggregationExportFactory_decl.hpp.
|
mutableprivate |
Definition at line 186 of file MueLu_AggregationExportFactory_decl.hpp.