|
| | ParMixedBilinearForm (ParFiniteElementSpace *trial_fes, ParFiniteElementSpace *test_fes) |
| |
| HypreParMatrix * | ParallelAssemble () |
| | Returns the matrix assembled on the true dofs, i.e. P^t A P. More...
|
| |
| virtual | ~ParMixedBilinearForm () |
| |
| | MixedBilinearForm (FiniteElementSpace *tr_fes, FiniteElementSpace *te_fes) |
| |
| virtual double & | Elem (int i, int j) |
| | Returns reference to a_{ij}. More...
|
| |
| virtual const double & | Elem (int i, int j) const |
| | Returns constant reference to a_{ij}. More...
|
| |
| virtual void | Mult (const Vector &x, Vector &y) const |
| | Operator application. More...
|
| |
| virtual void | AddMult (const Vector &x, Vector &y, const double a=1.0) const |
| |
| virtual void | AddMultTranspose (const Vector &x, Vector &y, const double a=1.0) const |
| |
| virtual void | MultTranspose (const Vector &x, Vector &y) const |
| | Action of the transpose operator. More...
|
| |
| virtual MatrixInverse * | Inverse () const |
| | Returns a pointer to (an approximation) of the matrix inverse. More...
|
| |
| virtual void | Finalize (int skip_zeros=1) |
| | Finalizes the matrix initialization. More...
|
| |
| void | GetBlocks (Array2D< SparseMatrix * > &blocks) const |
| |
| const SparseMatrix & | SpMat () const |
| |
| SparseMatrix & | SpMat () |
| |
| SparseMatrix * | LoseMat () |
| |
| void | AddDomainIntegrator (BilinearFormIntegrator *bfi) |
| |
| void | AddBoundaryIntegrator (BilinearFormIntegrator *bfi) |
| |
| void | AddTraceFaceIntegrator (BilinearFormIntegrator *bfi) |
| |
| Array< BilinearFormIntegrator * > * | GetDBFI () |
| |
| Array< BilinearFormIntegrator * > * | GetBBFI () |
| |
| Array< BilinearFormIntegrator * > * | GetTFBFI () |
| |
| void | operator= (const double a) |
| |
| void | Assemble (int skip_zeros=1) |
| |
| void | ConformingAssemble () |
| |
| void | EliminateTrialDofs (Array< int > &bdr_attr_is_ess, Vector &sol, Vector &rhs) |
| |
| void | EliminateEssentialBCFromTrialDofs (Array< int > &marked_vdofs, Vector &sol, Vector &rhs) |
| |
| virtual void | EliminateTestDofs (Array< int > &bdr_attr_is_ess) |
| |
| void | Update () |
| |
| virtual | ~MixedBilinearForm () |
| |
| | Matrix (int s) |
| | Creates a square matrix of size s. More...
|
| |
| | Matrix (int h, int w) |
| | Creates a matrix of the given height and width. More...
|
| |
| virtual void | Print (std::ostream &out=std::cout, int width_=4) const |
| | Prints matrix to stream out. More...
|
| |
| virtual | ~Matrix () |
| | Destroys matrix. More...
|
| |
| | Operator (int s=0) |
| | Construct a square Operator with given size s (default 0) More...
|
| |
| | Operator (int h, int w) |
| |
| int | Height () const |
| | Get the height (size of output) of the Operator. Synonym with NumRows. More...
|
| |
| int | NumRows () const |
| |
| int | Width () const |
| | Get the width (size of input) of the Operator. Synonym with NumCols. More...
|
| |
| int | NumCols () const |
| |
| virtual Operator & | GetGradient (const Vector &x) const |
| | Evaluate the gradient operator at the point x. More...
|
| |
| void | PrintMatlab (std::ostream &out, int n=0, int m=0) |
| | Prints operator with input size n and output size m in matlab format. More...
|
| |
| virtual | ~Operator () |
| |
Class for parallel bilinear form.
Definition at line 76 of file pbilinearform.hpp.