gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
MElement.cpp File Reference
#include <stdlib.h>
#include <cmath>
#include <limits>
#include "GmshConfig.h"
#include "GmshMessage.h"
#include "GModel.h"
#include "MElement.h"
#include "MPoint.h"
#include "MLine.h"
#include "MTriangle.h"
#include "MQuadrangle.h"
#include "MTetrahedron.h"
#include "MHexahedron.h"
#include "MPrism.h"
#include "MPyramid.h"
#include "MTrihedron.h"
#include "MElementCut.h"
#include "MSubElement.h"
#include "GEntity.h"
#include "StringUtils.h"
#include "Numeric.h"
#include "nodalBasis.h"
#include "CondNumBasis.h"
#include "Context.h"
#include "FuncSpaceData.h"
#include "bezierBasis.h"
#include "polynomialBasis.h"
Include dependency graph for MElement.cpp:

Go to the source code of this file.

Macros

#define SQU(a)   ((a) * (a))
 

Functions

static double _computeDeterminantAndRegularize (const MElement *ele, double jac[3][3])
 
static double _computeDeterminantAndRegularize (const MElement *ele, double *jac)
 

Macro Definition Documentation

◆ SQU

#define SQU (   a)    ((a) * (a))

Definition at line 39 of file MElement.cpp.

Function Documentation

◆ _computeDeterminantAndRegularize() [1/2]

static double _computeDeterminantAndRegularize ( const MElement ele,
double *  jac 
)
static

Definition at line 767 of file MElement.cpp.

Here is the call graph for this function:

◆ _computeDeterminantAndRegularize() [2/2]

static double _computeDeterminantAndRegularize ( const MElement ele,
double  jac[3][3] 
)
static

Definition at line 693 of file MElement.cpp.

Referenced by MElement::getJacobian(), and MElement::getPrimaryJacobian().

Here is the call graph for this function:
Here is the caller graph for this function: