KnlMat3d_MPI Class Reference

#include <knlmat3d_mpi.hpp>

Inheritance diagram for KnlMat3d_MPI:

ComObject_MPI Dense3d_MPI FMM3d_MPI List of all members.

Detailed Description

KnlMat3d_MPI is an mpi version of KnlMat3d - storing kernel and matrix information for 3d. KnlMat3d_MPI builds upon ComObject_MPI - for use with FMM_3d_MPI or Dense3d_MPI by including virtual functions for setup() and evaluate(...) as well as accesses to information such as source positions, target values, etc.

Definition at line 29 of file knlmat3d_mpi.hpp.

Public Member Functions

 KnlMat3d_MPI (const string &p)
virtual ~KnlMat3d_MPI ()
Vec & srcPos ()
Vec & srcNor ()
Vec & trgPos ()
Kernel3d_MPIknl ()
virtual int setup ()=0
virtual int evaluate (Vec srcDen, Vec trgVal)=0
int dim ()
int srcDOF ()
int trgDOF ()
int procLclNum (Vec pos)
int procGlbNum (Vec pos)
void procLclRan (Vec pos, int &beg, int &end)

Protected Attributes

Vec _srcPos
Vec _srcNor
Vec _trgPos
Kernel3d_MPI _knl


The documentation for this class was generated from the following file:
Generated on Sun Dec 4 21:12:41 2005 for fmm3d_mpi by  doxygen 1.4.5