|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|


Go to the source code of this file.
Classes | |
| class | FilterDof |
| class | FilterDofTrivial |
| class | FilterDofComponent |
| class | FilterDofSet |
Functions | |
| template<class Iterator , class Assembler > | |
| void | Assemble (BilinearTermBase &term, FunctionSpaceBase &space, Iterator itbegin, Iterator itend, QuadratureBase &integrator, Assembler &assembler) |
| template<class Iterator , class Assembler > | |
| void | Assemble (BilinearTermBase &term, FunctionSpaceBase &space, Iterator itbegin, Iterator itend, QuadratureBase &integrator, Assembler &assembler, elementFilter &efilter) |
| template<class Assembler > | |
| void | Assemble (BilinearTermBase &term, FunctionSpaceBase &space, MElement *e, QuadratureBase &integrator, Assembler &assembler) |
| template<class Iterator , class Assembler > | |
| void | Assemble (BilinearTermBase &term, FunctionSpaceBase &shapeFcts, FunctionSpaceBase &testFcts, Iterator itbegin, Iterator itend, QuadratureBase &integrator, Assembler &assembler) |
| template<class Iterator , class Assembler > | |
| void | Assemble (LinearTermBase< double > &term, FunctionSpaceBase &space, Iterator itbegin, Iterator itend, QuadratureBase &integrator, Assembler &assembler) |
| template<class Iterator , class Assembler > | |
| void | Assemble (LinearTermBase< double > &term, FunctionSpaceBase &space, Iterator itbegin, Iterator itend, QuadratureBase &integrator, Assembler &assembler, elementFilter &efilter) |
| template<class Assembler > | |
| void | Assemble (LinearTermBase< double > &term, FunctionSpaceBase &space, MElement *e, QuadratureBase &integrator, Assembler &assembler) |
| template<class Iterator , class dataMat > | |
| void | Assemble (ScalarTermBase< double > &term, Iterator itbegin, Iterator itend, QuadratureBase &integrator, dataMat &val) |
| template<class Iterator , class dataMat > | |
| void | Assemble (ScalarTermBase< double > &term, Iterator itbegin, Iterator itend, QuadratureBase &integrator, dataMat &val, elementFilter &efilter) |
| template<class Iterator , class dataMat > | |
| void | Assemble (ScalarTermBase< double > &term, MElement *e, QuadratureBase &integrator, dataMat &val) |
| template<class Assembler > | |
| void | FixDofs (Assembler &assembler, std::vector< Dof > &dofs, std::vector< typename Assembler::dataVec > &vals) |
| template<class Assembler > | |
| void | FixNodalDofs (FunctionSpaceBase &space, MElement *e, Assembler &assembler, simpleFunction< typename Assembler::dataVec > &fct, FilterDof &filter) |
| template<class Iterator , class Assembler > | |
| void | FixNodalDofs (FunctionSpaceBase &space, Iterator itbegin, Iterator itend, Assembler &assembler, simpleFunction< typename Assembler::dataVec > &fct, FilterDof &filter) |
| template<class Iterator , class Assembler > | |
| void | FixVoidNodalDofs (FunctionSpaceBase &space, Iterator itbegin, Iterator itend, Assembler &assembler) |
| template<class Iterator , class Assembler > | |
| void | NumberDofs (FunctionSpaceBase &space, Iterator itbegin, Iterator itend, Assembler &assembler) |
| void Assemble | ( | BilinearTermBase & | term, |
| FunctionSpaceBase & | shapeFcts, | ||
| FunctionSpaceBase & | testFcts, | ||
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| QuadratureBase & | integrator, | ||
| Assembler & | assembler | ||
| ) |
| void Assemble | ( | BilinearTermBase & | term, |
| FunctionSpaceBase & | space, | ||
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| QuadratureBase & | integrator, | ||
| Assembler & | assembler | ||
| ) |
Definition at line 19 of file solverAlgorithms.h.
Referenced by thermicSolver::assemble(), elasticitySolver::assemble(), elasticitySolver::postSolve(), and elasticitySolver::solve().


| void Assemble | ( | BilinearTermBase & | term, |
| FunctionSpaceBase & | space, | ||
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| QuadratureBase & | integrator, | ||
| Assembler & | assembler, | ||
| elementFilter & | efilter | ||
| ) |
| void Assemble | ( | BilinearTermBase & | term, |
| FunctionSpaceBase & | space, | ||
| MElement * | e, | ||
| QuadratureBase & | integrator, | ||
| Assembler & | assembler | ||
| ) |
| void Assemble | ( | LinearTermBase< double > & | term, |
| FunctionSpaceBase & | space, | ||
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| QuadratureBase & | integrator, | ||
| Assembler & | assembler | ||
| ) |
| void Assemble | ( | LinearTermBase< double > & | term, |
| FunctionSpaceBase & | space, | ||
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| QuadratureBase & | integrator, | ||
| Assembler & | assembler, | ||
| elementFilter & | efilter | ||
| ) |
| void Assemble | ( | LinearTermBase< double > & | term, |
| FunctionSpaceBase & | space, | ||
| MElement * | e, | ||
| QuadratureBase & | integrator, | ||
| Assembler & | assembler | ||
| ) |
| void Assemble | ( | ScalarTermBase< double > & | term, |
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| QuadratureBase & | integrator, | ||
| dataMat & | val | ||
| ) |
| void Assemble | ( | ScalarTermBase< double > & | term, |
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| QuadratureBase & | integrator, | ||
| dataMat & | val, | ||
| elementFilter & | efilter | ||
| ) |
| void Assemble | ( | ScalarTermBase< double > & | term, |
| MElement * | e, | ||
| QuadratureBase & | integrator, | ||
| dataMat & | val | ||
| ) |
| void FixDofs | ( | Assembler & | assembler, |
| std::vector< Dof > & | dofs, | ||
| std::vector< typename Assembler::dataVec > & | vals | ||
| ) |
Definition at line 211 of file solverAlgorithms.h.
| void FixNodalDofs | ( | FunctionSpaceBase & | space, |
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| Assembler & | assembler, | ||
| simpleFunction< typename Assembler::dataVec > & | fct, | ||
| FilterDof & | filter | ||
| ) |
| void FixNodalDofs | ( | FunctionSpaceBase & | space, |
| MElement * | e, | ||
| Assembler & | assembler, | ||
| simpleFunction< typename Assembler::dataVec > & | fct, | ||
| FilterDof & | filter | ||
| ) |
Definition at line 270 of file solverAlgorithms.h.
Referenced by thermicSolver::assemble(), elasticitySolver::assemble(), FixNodalDofs(), and FixVoidNodalDofs().


| void FixVoidNodalDofs | ( | FunctionSpaceBase & | space, |
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| Assembler & | assembler | ||
| ) |
Definition at line 305 of file solverAlgorithms.h.
Referenced by elasticitySolver::assemble().


| void NumberDofs | ( | FunctionSpaceBase & | space, |
| Iterator | itbegin, | ||
| Iterator | itend, | ||
| Assembler & | assembler | ||
| ) |
Definition at line 314 of file solverAlgorithms.h.
Referenced by thermicSolver::assemble(), and elasticitySolver::assemble().

