#include "seq_mv.h"
#include "_hypre_parcsr_mv.h"
#include "_hypre_parcsr_ls.h"
Go to the source code of this file.
Classes |
class | HypreParVector |
| Wrapper for hypre's parallel vector class. More...
|
class | HypreParMatrix |
| Wrapper for hypre's ParCSR matrix class. More...
|
class | HypreSolver |
| Abstract class for hypre's solvers and preconditioners. More...
|
class | HyprePCG |
| PCG solver in hypre. More...
|
class | HypreGMRES |
| GMRES solver in hypre. More...
|
class | HypreIdentity |
| The identity operator as a hypre solver. More...
|
class | HypreDiagScale |
| Jacobi preconditioner in hypre. More...
|
class | HypreParaSails |
| The ParaSails preconditioner in hypre. More...
|
class | HypreBoomerAMG |
| The BoomerAMG solver in hypre. More...
|
class | HypreAMS |
| The Auxiliary-space Maxwell Solver in hypre. More...
|
class | HypreADS |
| The Auxiliary-space Divergence Solver in hypre. More...
|
Defines |
#define | HYPRE_TIMING |
Functions |
double | InnerProduct (HypreParVector &x, HypreParVector &y) |
| Returns the inner product of x and y.
|
double | InnerProduct (HypreParVector *x, HypreParVector *y) |
HypreParMatrix * | ParMult (HypreParMatrix *A, HypreParMatrix *B) |
| Returns the matrix A * B.
|
HypreParMatrix * | RAP (HypreParMatrix *A, HypreParMatrix *P) |
| Returns the matrix P^t * A * P.
|
void | EliminateBC (HypreParMatrix &A, HypreParMatrix &Ae, Array< int > &ess_dof_list, HypreParVector &x, HypreParVector &b) |
HypreParMatrix * | DiscreteGrad (ParFiniteElementSpace *edge_fespace, ParFiniteElementSpace *vert_fespace) |
| Compute the discrete gradient matrix between the nodal linear and ND1 spaces.
|
HypreParMatrix * | DiscreteCurl (ParFiniteElementSpace *face_fespace, ParFiniteElementSpace *edge_fespace) |
| Compute the discrete curl matrix between the ND1 and RT0 spaces.
|
Define Documentation
Function Documentation
Compute the discrete curl matrix between the ND1 and RT0 spaces.
Compute the discrete gradient matrix between the nodal linear and ND1 spaces.
Eliminate essential b.c. specified by ess_dof_list from the solution x to the r.h.s. b. Here A is matrix with eliminated b.c., while Ae is such that (A+Ae) is the original (Neumann) matrix before elimination.
Returns the inner product of x and y.
Returns the matrix A * B.
Returns the matrix P^t * A * P.