gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
miniBasisTet Class Reference

#include <miniBasis.h>

Inheritance diagram for miniBasisTet:
Collaboration diagram for miniBasisTet:

Public Member Functions

 miniBasisTet ()
 
- Public Member Functions inherited from polynomialBasis
 polynomialBasis ()
 
 polynomialBasis (int tag)
 
 ~polynomialBasis ()
 
virtual int getNumShapeFunctions () const
 
virtual void f (double u, double v, double w, double *sf) const
 
virtual void f (const fullMatrix< double > &coord, fullMatrix< double > &sf) const
 
virtual void f (double u, double v, double w, int i, double *sf) const
 
virtual void df (const fullMatrix< double > &coord, fullMatrix< double > &dfm) const
 
virtual void df (double u, double v, double w, double grads[][3]) const
 
virtual void df (double u, double v, double w, int i, double grad[3]) const
 
virtual void ddf (double u, double v, double w, double hess[][3][3]) const
 
virtual void dddf (double u, double v, double w, double third[][3][3][3]) const
 
void evaluateMonomials (double u, double v, double w, double p[]) const
 
- Public Member Functions inherited from nodalBasis
 nodalBasis ()
 
 nodalBasis (int tag)
 
virtual ~nodalBasis ()
 
int getNumBubbleShapeFunctions () const
 
void getReferenceNodes (fullMatrix< double > &nodes) const
 
const fullMatrix< double > & getReferenceNodes () const
 
bool forwardTransformation (const fullMatrix< double > &otherPoints, fullMatrix< double > &projection, int elementType=-1) const
 
bool forwardRenumbering (const fullMatrix< double > &otherPoints, int *renum, int elemenType=-1) const
 
virtual int getClosureType (int id) const
 
virtual const std::vector< int > & getClosure (int id) const
 
virtual const std::vector< int > & getFullClosure (int id) const
 
int getClosureId (int iFace, int iSign=1, int iRot=0) const
 
void breakClosureId (int i, int &iFace, int &iSign, int &iRot) const
 

Additional Inherited Members

- Public Types inherited from nodalBasis
typedef std::vector< closureclCont
 
- Public Attributes inherited from polynomialBasis
fullMatrix< double > monomials
 
fullMatrix< double > coefficients
 
- Public Attributes inherited from nodalBasis
int type
 
int parentType
 
int order
 
int dimension
 
int numFaces
 
bool serendip
 
fullMatrix< double > points
 
clCont closures
 
clCont fullClosures
 
std::vector< int > closureRef
 

Detailed Description

Definition at line 17 of file miniBasis.h.

Constructor & Destructor Documentation

◆ miniBasisTet()

miniBasisTet::miniBasisTet ( )

Definition at line 73 of file miniBasis.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: