gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
BilinearTermBase Class Referenceabstract

#include <terms.h>

Inheritance diagram for BilinearTermBase:

Public Member Functions

virtual ~BilinearTermBase ()
 
virtual void get (MElement *ele, int npts, IntPt *GP, fullMatrix< double > &m) const
 
virtual void get (MElement *ele, int npts, IntPt *GP, std::vector< fullMatrix< double > > &mv) const =0
 
virtual BilinearTermBaseclone () const =0
 

Detailed Description

Definition at line 93 of file terms.h.

Constructor & Destructor Documentation

◆ ~BilinearTermBase()

virtual BilinearTermBase::~BilinearTermBase ( )
inlinevirtual

Definition at line 95 of file terms.h.

Member Function Documentation

◆ clone()

◆ get() [1/2]

void BilinearTermBase::get ( MElement ele,
int  npts,
IntPt GP,
fullMatrix< double > &  m 
) const
virtual

Reimplemented in LagMultTerm, LagrangeMultiplierTerm< T1 >, IsotropicElasticTerm, LaplaceTerm< T1, T1 >, LaplaceTerm< T1, T2 >, BilinearTermContractWithLaw< T2 >, and BilinearTermContract< T2 >.

Definition at line 20 of file terms.cpp.

Referenced by Assemble(), BilinearTermToScalarTerm::get(), and BilinearTermContractWithLaw< T2 >::get().

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

◆ get() [2/2]

virtual void BilinearTermBase::get ( MElement ele,
int  npts,
IntPt GP,
std::vector< fullMatrix< double > > &  mv 
) const
pure virtual

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