gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
STensor43.h File Reference
#include "STensor33.h"
#include "fullMatrix.h"
#include "Numeric.h"
Include dependency graph for STensor43.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  STensor43
 

Functions

void tensprod (const STensor3 &a, const STensor3 &b, STensor43 &c)
 
void tensprod (const SVector3 &a, const STensor33 &b, STensor43 &c)
 
void tensprod (const STensor33 &a, const SVector3 &b, STensor43 &c)
 
double dot (const STensor43 &a, const STensor43 &b)
 
STensor43 operator* (const STensor43 &t, double m)
 
STensor43 operator* (double m, const STensor43 &t)
 
STensor33 operator* (const STensor43 &t, const SVector3 &m)
 
STensor33 operator* (const SVector3 &m, const STensor43 &t)
 
STensor3 operator* (const STensor43 &t, const STensor3 &m)
 
STensor3 operator* (const STensor3 &m, const STensor43 &t)
 
SVector3 operator* (const STensor43 &t, const STensor33 &m)
 
SVector3 operator* (const STensor33 &m, const STensor43 &t)
 
double operator* (const STensor43 &m, const STensor43 &t)
 

Function Documentation

◆ dot()

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

Definition at line 188 of file STensor43.h.

◆ operator*() [1/9]

STensor3 operator* ( const STensor3 m,
const STensor43 t 
)
inline

Definition at line 240 of file STensor43.h.

◆ operator*() [2/9]

SVector3 operator* ( const STensor33 m,
const STensor43 t 
)
inline

Definition at line 259 of file STensor43.h.

◆ operator*() [3/9]

double operator* ( const STensor43 m,
const STensor43 t 
)
inline

Definition at line 269 of file STensor43.h.

◆ operator*() [4/9]

STensor3 operator* ( const STensor43 t,
const STensor3 m 
)
inline

Definition at line 231 of file STensor43.h.

◆ operator*() [5/9]

SVector3 operator* ( const STensor43 t,
const STensor33 m 
)
inline

Definition at line 250 of file STensor43.h.

◆ operator*() [6/9]

STensor33 operator* ( const STensor43 t,
const SVector3 m 
)
inline

Definition at line 212 of file STensor43.h.

◆ operator*() [7/9]

STensor43 operator* ( const STensor43 t,
double  m 
)
inline

Definition at line 199 of file STensor43.h.

◆ operator*() [8/9]

STensor33 operator* ( const SVector3 m,
const STensor43 t 
)
inline

Definition at line 221 of file STensor43.h.

◆ operator*() [9/9]

STensor43 operator* ( double  m,
const STensor43 t 
)
inline

Definition at line 205 of file STensor43.h.

◆ tensprod() [1/3]

void tensprod ( const STensor3 a,
const STensor3 b,
STensor43 c 
)
inline

Definition at line 165 of file STensor43.h.

Here is the call graph for this function:

◆ tensprod() [2/3]

void tensprod ( const STensor33 a,
const SVector3 b,
STensor43 c 
)
inline

Definition at line 180 of file STensor43.h.

Here is the call graph for this function:

◆ tensprod() [3/3]

void tensprod ( const SVector3 a,
const STensor33 b,
STensor43 c 
)
inline

Definition at line 173 of file STensor43.h.

Here is the call graph for this function: