|
NTPoly
|
C++ interface to NTPoly. More...
Classes | |
| class | ChebyshevPolynomial |
| A Class For Computing Matrix functions based on Chebyshev polynomials. More... | |
| class | DensityMatrixSolvers |
| A Class For Solving Chemistry Systems Based On Sparse Matrices. More... | |
| class | DistributedMatrixMemoryPool |
| class | DistributedSparseMatrix |
| A Module For Performing Distributed Sparse Matrix Operations. More... | |
| class | EigenBounds |
| A class for computing eigen bounds matrices. More... | |
| class | ExponentialSolvers |
| A Module For Computing General Matrix Exponentials. More... | |
| class | FixedSolverParameters |
| A class to store all the parameters used for solvers. More... | |
| class | InverseSolvers |
| A class for inverting matrices. More... | |
| class | IterativeSolverParameters |
| A class to store all the parameters used for solvers. More... | |
| class | LinearSolvers |
| A class for inverting matrices. More... | |
| class | LoadBalancer |
| A data structure for storing permutations. More... | |
| class | MatrixMemoryPool |
| class | MinimizerSolvers |
| A class for computing the density matrix based on minimization methods. More... | |
| class | Permutation |
| A data structure for storing permutations. More... | |
| class | Polynomial |
| A Class For Computing General Matrix Polynomials. More... | |
| class | RootSolvers |
| A Class For Computing General Matrix Roots. More... | |
| class | SignSolvers |
| A Class For Computing The Matrix Sign Function. More... | |
| class | SolverBase |
| A class that serves as the base class for all the solvers. More... | |
| class | SparseMatrix |
| A datatype for storing a CSR matrix. More... | |
| class | SquareRootSolvers |
| A Class For Computing The Square Root of a Matrix. More... | |
| class | TrigonometrySolvers |
| A Module For Computing Trigonometric functions of a Matrix. More... | |
| class | Triplet |
| A Class For Storing Triplets of Integer, Integer, Double. More... | |
| class | TripletList |
Functions | |
| void | ConstructProcessGrid (MPI_Comm world_comm, int process_rows, int process_columns, int process_slices, bool be_verbose) |
| void | ConstructProcessGrid (int process_rows, int process_columns, int process_slices, bool be_verbose) |
C++ interface to NTPoly.
A class to wrap up triplets of values.
| void NTPoly::ConstructProcessGrid | ( | MPI_Comm | world_comm, |
| int | process_rows, | ||
| int | process_columns, | ||
| int | process_slices, | ||
| bool | be_verbose = false |
||
| ) |
Construct the process grid.
| [in] | world_comm | a communicator that every process in the grid is a part of. |
| [in] | process_rows | number of grid rows. |
| [in] | process_columns | number of grid columns. |
| [in] | process_slices | number of grid slices. |
| [in] | be_verbose | verbosity flag. |
| void NTPoly::ConstructProcessGrid | ( | int | process_rows, |
| int | process_columns, | ||
| int | process_slices, | ||
| bool | be_verbose = false |
||
| ) |
Construct the process grid from comm world
| [in] | process_rows | number of grid rows. |
| [in] | process_columns | number of grid columns. |
| [in] | process_slices | number of grid slices. |
| [in] | be_verbose | verbosity flag. |
1.8.13