gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
terms.h File Reference
#include "SVector3.h"
#include "STensor3.h"
#include "STensor43.h"
#include "Numeric.h"
#include "functionSpace.h"
#include "groupOfElements.h"
#include "materialLaw.h"
#include <vector>
#include <iterator>
#include "terms.hpp"
Include dependency graph for terms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ScalarTermBase< T2 >
 
class  LinearTermBase< T2 >
 
class  PlusTerm< T2 >
 
class  ScalarTermBase< T2 >
 
class  ScalarTerm< T2 >
 
class  ScalarTermConstant< T2 >
 
class  BilinearTermToScalarTerm
 
class  BilinearTermBase
 
class  BilinearTermContract< T2 >
 
class  BilinearTermContractWithLaw< T2 >
 
class  BilinearTerm< T1, T2 >
 
class  LinearTermBase< T2 >
 
class  PlusTerm< T2 >
 
class  LinearTerm< T1, T2 >
 
class  GradTerm< T1 >
 
class  LaplaceTerm< T1, T2 >
 
class  LaplaceTerm< T1, T1 >
 
class  IsotropicElasticTerm
 
class  LoadTerm< T1 >
 
class  LagrangeMultiplierTerm< T1 >
 
class  LagMultTerm
 
class  LoadTermOnBorder< T1 >
 

Functions

double dot (const double &a, const double &b)
 
int delta (int i, int j)
 
void setDirection (double &a, const double &b)
 
void setDirection (SVector3 &a, const SVector3 &b)
 
template<class T2 >
BilinearTermContract< T2 > operator| (const LinearTermBase< T2 > &L1, const LinearTermBase< T2 > &L2)
 

Function Documentation

◆ delta()

int delta ( int  i,
int  j 
)
inline

Definition at line 32 of file terms.h.

Referenced by discreteFace::intersectionWithCircle().

Here is the caller graph for this function:

◆ dot()

double dot ( const double &  a,
const double &  b 
)
inline

Definition at line 30 of file terms.h.

◆ operator|()

template<class T2 >
BilinearTermContract<T2> operator| ( const LinearTermBase< T2 > &  L1,
const LinearTermBase< T2 > &  L2 
)

Definition at line 112 of file terms.hpp.

◆ setDirection() [1/2]

void setDirection ( double &  a,
const double &  b 
)
inline

Definition at line 40 of file terms.h.

Referenced by LagrangeMultiplierTerm< T1 >::LagrangeMultiplierTerm().

Here is the caller graph for this function:

◆ setDirection() [2/2]

void setDirection ( SVector3 a,
const SVector3 b 
)
inline

Definition at line 41 of file terms.h.