gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
ScalarTermBase< T2 > Class Template Referenceabstract

#include <terms.h>

Public Member Functions

virtual ~ScalarTermBase ()
 
virtual void get (MElement *ele, int npts, IntPt *GP, T2 &val) const =0
 
virtual void get (MElement *ele, int npts, IntPt *GP, std::vector< T2 > &vval) const =0
 
virtual ScalarTermBase< T2 > * clone () const =0
 

Detailed Description

template<class T2 = double>
class ScalarTermBase< T2 >

Definition at line 23 of file terms.h.

Constructor & Destructor Documentation

◆ ~ScalarTermBase()

template<class T2 = double>
virtual ScalarTermBase< T2 >::~ScalarTermBase ( )
inlinevirtual

Definition at line 48 of file terms.h.

Member Function Documentation

◆ clone()

template<class T2 = double>
virtual ScalarTermBase<T2>* ScalarTermBase< T2 >::clone ( ) const
pure virtual

◆ get() [1/2]

template<class T2 = double>
virtual void ScalarTermBase< T2 >::get ( MElement ele,
int  npts,
IntPt GP,
std::vector< T2 > &  vval 
) const
pure virtual

Implemented in BilinearTermToScalarTerm.

◆ get() [2/2]

template<class T2 = double>
virtual void ScalarTermBase< T2 >::get ( MElement ele,
int  npts,
IntPt GP,
T2 &  val 
) const
pure virtual

Implemented in BilinearTermToScalarTerm.

Referenced by Assemble().

Here is the caller graph for this function:

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