ESScript  Revision_4488
Classes | Namespaces | Functions
finley/src/Assemble.h File Reference
#include "ReferenceElements.h"
#include "Finley.h"
#include "ElementFile.h"
#include "NodeFile.h"
#include "paso/SystemMatrix.h"

Go to the source code of this file.

Classes

struct  finley::AssembleParameters

Namespaces

namespace  finley

Functions

void finley::Assemble_PDE (NodeFile *nodes, ElementFile *elements, Paso_SystemMatrix *S, escript::Data &F, const escript::Data &A, const escript::Data &B, const escript::Data &C, const escript::Data &D, const escript::Data &X, const escript::Data &Y)
void finley::Assemble_PDE_Points (const AssembleParameters &p, escript::Data &d_dirac, escript::Data &y_dirac)
void finley::Assemble_PDE_Single_1D (const AssembleParameters &p, escript::Data &A, escript::Data &B, escript::Data &C, escript::Data &D, escript::Data &X, escript::Data &Y)
void finley::Assemble_PDE_Single_2D (const AssembleParameters &p, escript::Data &A, escript::Data &B, escript::Data &C, escript::Data &D, escript::Data &X, escript::Data &Y)
void finley::Assemble_PDE_Single_3D (const AssembleParameters &p, escript::Data &A, escript::Data &B, escript::Data &C, escript::Data &D, escript::Data &X, escript::Data &Y)
void finley::Assemble_PDE_Single_C (const AssembleParameters &p, escript::Data &D, escript::Data &Y)
void finley::Assemble_PDE_System_1D (const AssembleParameters &p, escript::Data &A, escript::Data &B, escript::Data &C, escript::Data &D, escript::Data &X, escript::Data &Y)
void finley::Assemble_PDE_System_2D (const AssembleParameters &p, escript::Data &A, escript::Data &B, escript::Data &C, escript::Data &D, escript::Data &X, escript::Data &Y)
void finley::Assemble_PDE_System_3D (const AssembleParameters &p, escript::Data &A, escript::Data &B, escript::Data &C, escript::Data &D, escript::Data &X, escript::Data &Y)
void finley::Assemble_PDE_System_C (const AssembleParameters &p, escript::Data &D, escript::Data &Y)
void finley::Assemble_addToSystemMatrix (Paso_SystemMatrix *, const int NN_Equa, const int *Nodes_Equa, const int num_Equa, const int NN_Sol, const int *Nodes_Sol, const int num_Sol, const double *array)
void finley::Assemble_LumpedSystem (NodeFile *nodes, ElementFile *elements, escript::Data &lumpedMat, const escript::Data &D, bool useHRZ)
void finley::Assemble_AverageElementData (ElementFile *, escript::Data &, const escript::Data &)
void finley::Assemble_CopyElementData (ElementFile *, escript::Data &, const escript::Data &)
void finley::Assemble_CopyNodalData (NodeFile *, escript::Data &, const escript::Data &)
void finley::Assemble_NodeCoordinates (NodeFile *, escript::Data &)
void finley::Assemble_gradient (NodeFile *, ElementFile *, escript::Data &, const escript::Data &)
void finley::Assemble_integrate (NodeFile *, ElementFile *, const escript::Data &, double *)
void finley::Assemble_interpolate (NodeFile *, ElementFile *, const escript::Data &, escript::Data &)
void finley::Assemble_setNormal (NodeFile *, ElementFile *, escript::Data &)
void finley::Assemble_getSize (NodeFile *, ElementFile *, escript::Data &)
void finley::Assemble_jacobians_1D (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_2D (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_2D_M1D_E2D (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_2D_M1D_E2D_C (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_2D_M1D_E1D (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_2D_M1D_E1D_C (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_3D (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_3D_M2D_E3D (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_3D_M2D_E3D_C (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_3D_M2D_E2D (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)
void finley::Assemble_jacobians_3D_M2D_E2D_C (double *, int, double *, int, int, int, int *, double *, int, double *, double *, double *, int *)