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