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

#include <terms.h>

Inheritance diagram for BilinearTermToScalarTerm:
Collaboration diagram for BilinearTermToScalarTerm:

Public Member Functions

 BilinearTermToScalarTerm (BilinearTermBase &bilterm_)
 
virtual ~BilinearTermToScalarTerm ()
 
virtual void get (MElement *ele, int npts, IntPt *GP, double &val) const
 
virtual void get (MElement *ele, int npts, IntPt *GP, std::vector< double > &vval) const
 
virtual ScalarTermBase< double > * clone () const
 
- Public Member Functions inherited from ScalarTerm< double >
virtual ~ScalarTerm ()
 
- Public Member Functions inherited from ScalarTermBase< double >
virtual ~ScalarTermBase ()
 
virtual ScalarTermBase< double > * clone () const=0
 

Protected Attributes

BilinearTermBasebilterm
 

Detailed Description

Definition at line 77 of file terms.h.

Constructor & Destructor Documentation

◆ BilinearTermToScalarTerm()

BilinearTermToScalarTerm::BilinearTermToScalarTerm ( BilinearTermBase bilterm_)
inline

Definition at line 82 of file terms.h.

Referenced by clone().

Here is the caller graph for this function:

◆ ~BilinearTermToScalarTerm()

virtual BilinearTermToScalarTerm::~BilinearTermToScalarTerm ( )
inlinevirtual

Definition at line 83 of file terms.h.

Member Function Documentation

◆ clone()

virtual ScalarTermBase<double>* BilinearTermToScalarTerm::clone ( ) const
inlinevirtual

Definition at line 87 of file terms.h.

Here is the call graph for this function:

◆ get() [1/2]

void BilinearTermToScalarTerm::get ( MElement ele,
int  npts,
IntPt GP,
double &  val 
) const
virtual

Implements ScalarTermBase< double >.

Definition at line 12 of file terms.cpp.

Here is the call graph for this function:

◆ get() [2/2]

virtual void BilinearTermToScalarTerm::get ( MElement ele,
int  npts,
IntPt GP,
std::vector< double > &  vval 
) const
inlinevirtual

Implements ScalarTermBase< double >.

Definition at line 85 of file terms.h.

Member Data Documentation

◆ bilterm

BilinearTermBase& BilinearTermToScalarTerm::bilterm
protected

Definition at line 79 of file terms.h.

Referenced by clone(), and get().


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