GLpApp_GLpYUEpetraDataPool.cpp File Reference

#include <stdlib.h>
#include <algorithm>
#include <iostream>
#include "GLpApp_GLpYUEpetraDataPool.hpp"
#include "rect2DMeshGenerator.hpp"
#include "Amesos_Klu.h"
#include "EpetraExt_MatrixMatrix.h"
#include "EpetraExt_Reindex_LinearProblem.h"
#include "EpetraExt_Transpose_RowMatrix.h"
#include "Epetra_BLAS.h"
#include "Epetra_CrsMatrix.h"
#include "Epetra_Export.h"
#include "Epetra_FECrsMatrix.h"
#include "Epetra_FEVector.h"
#include "Epetra_Import.h"
#include "Epetra_IntSerialDenseVector.h"
#include "Epetra_LAPACK.h"
#include "Epetra_Map.h"
#include "Epetra_MultiVector.h"
#include "Epetra_SerialDenseMatrix.h"
#include "Epetra_Vector.h"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_RefCountPtr.hpp"
#include "Teuchos_TestForException.hpp"
#include "Teuchos_VerboseObject.hpp"
#include "Epetra_SerialComm.h"

Include dependency graph for GLpApp_GLpYUEpetraDataPool.cpp:

Go to the source code of this file.

Namespaces

namespace  GLpApp

Functions

ostream & operator<< (ostream &, const Usr_Par &)
bool CrsMatrix2MATLAB (const Epetra_CrsMatrix &, ostream &)
bool Vector2MATLAB (const Epetra_Vector &, ostream &)
bool FEVector2MATLAB (const Epetra_FEVector &, ostream &)
int quadrature (const int, const int, Epetra_SerialDenseMatrix &, Epetra_SerialDenseVector &)
int meshreader (const Epetra_Comm &, Epetra_IntSerialDenseVector &, Epetra_SerialDenseMatrix &, Epetra_IntSerialDenseVector &, Epetra_SerialDenseMatrix &, Epetra_IntSerialDenseMatrix &, Epetra_IntSerialDenseMatrix &, const char geomFileBase[], const bool trace=true, const bool dumpAll=false)
int lassembly (const Epetra_SerialDenseMatrix &, const Epetra_SerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_SerialDenseVector &, const Epetra_SerialDenseVector &, const Usr_Par &, Epetra_SerialDenseMatrix &, Epetra_SerialDenseVector &)
int assemblyFECrs (const Epetra_Comm &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, Teuchos::RefCountPtr< Epetra_FECrsMatrix > &, Teuchos::RefCountPtr< Epetra_FEVector > &)
int assemblyFECrs (const Epetra_Comm &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, Teuchos::RefCountPtr< Epetra_FECrsMatrix > &, Teuchos::RefCountPtr< Epetra_FEVector > &, bool)
int assemble (const Epetra_Comm &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, Teuchos::RefCountPtr< Epetra_FECrsMatrix > &, Teuchos::RefCountPtr< Epetra_FECrsMatrix > &, Teuchos::RefCountPtr< Epetra_FEVector > &)
int assemble_bdry (const Epetra_Comm &Comm, const Epetra_IntSerialDenseVector &ipindx, const Epetra_SerialDenseMatrix &ipcoords, const Epetra_IntSerialDenseVector &pindx, const Epetra_SerialDenseMatrix &pcoords, const Epetra_IntSerialDenseMatrix &t, const Epetra_IntSerialDenseMatrix &e, Teuchos::RefCountPtr< Epetra_FECrsMatrix > *B, Teuchos::RefCountPtr< Epetra_FECrsMatrix > *R)
int nonlinvec (const Epetra_Comm &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, const Teuchos::RefCountPtr< const Epetra_MultiVector > &, Teuchos::RefCountPtr< Epetra_FEVector > &)
int nonlinjac (const Epetra_Comm &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, const Teuchos::RefCountPtr< const Epetra_MultiVector > &, Teuchos::RefCountPtr< Epetra_FECrsMatrix > &)
int nonlinhessvec (const Epetra_Comm &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseVector &, const Epetra_SerialDenseMatrix &, const Epetra_IntSerialDenseMatrix &, const Teuchos::RefCountPtr< const Epetra_MultiVector > &, const Teuchos::RefCountPtr< const Epetra_MultiVector > &, const Teuchos::RefCountPtr< const Epetra_MultiVector > &, Teuchos::RefCountPtr< Epetra_FEVector > &)
int compproduct (Epetra_SerialDenseVector &, double *, double *)
int compproduct (Epetra_SerialDenseVector &, double *, double *, double *)
double determinant (const Epetra_SerialDenseMatrix &)
int inverse (const Epetra_SerialDenseMatrix &, Epetra_SerialDenseMatrix &)
void gpfctn (const Epetra_SerialDenseVector &v, Epetra_SerialDenseVector &gv)
void g2pfctn (const Epetra_SerialDenseVector &, Epetra_SerialDenseVector &)
void gfctn (const Epetra_SerialDenseVector &, Epetra_SerialDenseVector &)

Variables

const double GLp_pi = 3.14159265358979323846


Function Documentation

ostream & GLpApp::operator<< ostream &  ,
const Usr_Par & 
 

Definition at line 768 of file GLpApp_GLpYUEpetraDataPool.cpp.

bool GLpApp::CrsMatrix2MATLAB const Epetra_CrsMatrix ,
ostream & 
 

Definition at line 2079 of file GLpApp_GLpYUEpetraDataPool.cpp.

bool GLpApp::Vector2MATLAB const Epetra_Vector ,
ostream & 
 

Definition at line 2181 of file GLpApp_GLpYUEpetraDataPool.cpp.

bool GLpApp::FEVector2MATLAB const Epetra_FEVector ,
ostream & 
 

Definition at line 2249 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::quadrature const   int,
const   int,
Epetra_SerialDenseMatrix ,
Epetra_SerialDenseVector
 

int GLpApp::meshreader const Epetra_Comm ,
Epetra_IntSerialDenseVector ,
Epetra_SerialDenseMatrix ,
Epetra_IntSerialDenseVector ,
Epetra_SerialDenseMatrix ,
Epetra_IntSerialDenseMatrix ,
Epetra_IntSerialDenseMatrix ,
const char  geomFileBase[],
const bool  trace = true,
const bool  dumpAll = false
 

Definition at line 1505 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::lassembly const Epetra_SerialDenseMatrix ,
const Epetra_SerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_SerialDenseVector ,
const Epetra_SerialDenseVector ,
const Usr_Par &  ,
Epetra_SerialDenseMatrix ,
Epetra_SerialDenseVector
 

Definition at line 1366 of file GLpApp_GLpYUEpetraDataPool.cpp.

int assemblyFECrs const Epetra_Comm ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
Teuchos::RefCountPtr< Epetra_FECrsMatrix > &  ,
Teuchos::RefCountPtr< Epetra_FEVector > & 
 

int assemblyFECrs const Epetra_Comm ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
Teuchos::RefCountPtr< Epetra_FECrsMatrix > &  ,
Teuchos::RefCountPtr< Epetra_FEVector > &  ,
bool 
 

int assemble const Epetra_Comm ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
Teuchos::RefCountPtr< Epetra_FECrsMatrix > &  ,
Teuchos::RefCountPtr< Epetra_FECrsMatrix > &  ,
Teuchos::RefCountPtr< Epetra_FEVector > & 
 

int GLpApp::assemble_bdry const Epetra_Comm Comm,
const Epetra_IntSerialDenseVector ipindx,
const Epetra_SerialDenseMatrix ipcoords,
const Epetra_IntSerialDenseVector pindx,
const Epetra_SerialDenseMatrix pcoords,
const Epetra_IntSerialDenseMatrix t,
const Epetra_IntSerialDenseMatrix e,
Teuchos::RefCountPtr< Epetra_FECrsMatrix > *  B,
Teuchos::RefCountPtr< Epetra_FECrsMatrix > *  R
 

Definition at line 842 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::nonlinvec const Epetra_Comm ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
const Teuchos::RefCountPtr< const Epetra_MultiVector > &  ,
Teuchos::RefCountPtr< Epetra_FEVector > & 
 

Definition at line 1942 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::nonlinjac const Epetra_Comm ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
const Teuchos::RefCountPtr< const Epetra_MultiVector > &  ,
Teuchos::RefCountPtr< Epetra_FECrsMatrix > & 
 

Definition at line 1792 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::nonlinhessvec const Epetra_Comm ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseVector ,
const Epetra_SerialDenseMatrix ,
const Epetra_IntSerialDenseMatrix ,
const Teuchos::RefCountPtr< const Epetra_MultiVector > &  ,
const Teuchos::RefCountPtr< const Epetra_MultiVector > &  ,
const Teuchos::RefCountPtr< const Epetra_MultiVector > &  ,
Teuchos::RefCountPtr< Epetra_FEVector > & 
 

Definition at line 1628 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::compproduct Epetra_SerialDenseVector ,
double *  ,
double * 
 

Definition at line 780 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::compproduct Epetra_SerialDenseVector ,
double *  ,
double *  ,
double * 
 

Definition at line 789 of file GLpApp_GLpYUEpetraDataPool.cpp.

double GLpApp::determinant const Epetra_SerialDenseMatrix  ) 
 

Definition at line 1476 of file GLpApp_GLpYUEpetraDataPool.cpp.

int GLpApp::inverse const Epetra_SerialDenseMatrix ,
Epetra_SerialDenseMatrix
 

Definition at line 1452 of file GLpApp_GLpYUEpetraDataPool.cpp.

void GLpApp::gpfctn const Epetra_SerialDenseVector v,
Epetra_SerialDenseVector gv
 

Definition at line 1904 of file GLpApp_GLpYUEpetraDataPool.cpp.

void GLpApp::g2pfctn const Epetra_SerialDenseVector ,
Epetra_SerialDenseVector
 

Definition at line 1754 of file GLpApp_GLpYUEpetraDataPool.cpp.

void GLpApp::gfctn const Epetra_SerialDenseVector ,
Epetra_SerialDenseVector
 

Definition at line 2052 of file GLpApp_GLpYUEpetraDataPool.cpp.


Variable Documentation

const double GLpApp::GLp_pi = 3.14159265358979323846
 

Definition at line 46 of file GLpApp_GLpYUEpetraDataPool.cpp.


Generated on Thu Sep 18 12:31:46 2008 for EpetraExt by doxygen 1.3.9.1