gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <functionSpace.h>
Public Types | |
typedef TensorialTraits< double >::ValType | ValType |
typedef TensorialTraits< double >::GradType | GradType |
typedef TensorialTraits< double >::HessType | HessType |
Public Types inherited from FunctionSpace< double > | |
typedef TensorialTraits< double >::ValType | ValType |
typedef TensorialTraits< double >::GradType | GradType |
typedef TensorialTraits< double >::HessType | HessType |
typedef TensorialTraits< double >::ThirdDevType | ThirdDevType |
Public Member Functions | |
ScalarLagrangeFunctionSpace (int i=0) | |
virtual void | f (MElement *ele, double u, double v, double w, std::vector< ValType > &vals) const |
virtual void | gradf (MElement *ele, double u, double v, double w, std::vector< GradType > &grads) const |
virtual void | hessfuvw (MElement *ele, double u, double v, double w, std::vector< HessType > &hess) const |
virtual void | gradfuvw (MElement *ele, double u, double v, double w, std::vector< GradType > &grads) const |
virtual void | fuvw (MElement *ele, double u, double v, double w, std::vector< ValType > &vals) const |
virtual int | getNumKeys (MElement *ele) const |
virtual void | getKeys (MElement *ele, std::vector< Dof > &keys) const |
Public Member Functions inherited from FunctionSpace< double > | |
virtual int | getId (void) const |
virtual void | hessf (MElement *ele, double u, double v, double w, std::vector< HessType > &hess) const |
virtual void | thirdDevfuvw (MElement *ele, double u, double v, double w, std::vector< ThirdDevType > &third) const |
virtual void | thirdDevf (MElement *ele, double u, double v, double w, std::vector< ThirdDevType > &third) const |
Public Member Functions inherited from FunctionSpaceBase | |
virtual | ~FunctionSpaceBase () |
virtual void | getKeysOnVertex (MElement *ele, MVertex *v, const std::vector< int > &comp, std::vector< Dof > &keys) const |
virtual FunctionSpaceBase * | clone (const int id) const |
Private Member Functions | |
virtual void | getKeys (MVertex *ver, std::vector< Dof > &keys) const |
Additional Inherited Members | |
Protected Attributes inherited from FunctionSpace< double > | |
int | _iField |
Definition at line 240 of file functionSpace.h.
typedef TensorialTraits<double>::GradType ScalarLagrangeFunctionSpace::GradType |
Definition at line 243 of file functionSpace.h.
typedef TensorialTraits<double>::HessType ScalarLagrangeFunctionSpace::HessType |
Definition at line 244 of file functionSpace.h.
typedef TensorialTraits<double>::ValType ScalarLagrangeFunctionSpace::ValType |
Definition at line 242 of file functionSpace.h.
|
inline |
Definition at line 253 of file functionSpace.h.
|
inlinevirtual |
Implements FunctionSpace< double >.
Definition at line 254 of file functionSpace.h.
|
inlinevirtual |
Reimplemented from FunctionSpace< double >.
Definition at line 322 of file functionSpace.h.
|
inlinevirtual |
Implements FunctionSpace< double >.
Definition at line 337 of file functionSpace.h.
|
inlineprivatevirtual |
Definition at line 247 of file functionSpace.h.
Referenced by getKeys().
|
inlinevirtual |
Implements FunctionSpace< double >.
Definition at line 332 of file functionSpace.h.
|
inlinevirtual |
Implements FunctionSpace< double >.
Definition at line 264 of file functionSpace.h.
|
inlinevirtual |
Reimplemented from FunctionSpace< double >.
Definition at line 311 of file functionSpace.h.
|
inlinevirtual |
Implements FunctionSpace< double >.
Definition at line 288 of file functionSpace.h.