| 
    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().

