|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::Codegen::DefaultCodeGenerator< simdWidth > Struct Template Reference
default code generator methods More...
#include <dune/fem/space/basisfunctionset/codegen.hh>
Static Public Member Functions | |
| static const char * | restrictKey () |
| static const char * | doubletype () |
| static void | writePreCompHeader (std::ostream &out, const int stage) |
| static std::string | generateFunctionName (const std::string &prefix, const int simdW, const int dimRange, const size_t numRows, const size_t numCols) |
| static void | writeInnerLoopEval (std::ostream &out, const int simdW, const int dimRange, const size_t numRows, const size_t numCols) |
| static void | evaluateCodegen (std::ostream &out, const int dim, const int dimRange, const size_t numRows, const size_t numCols) |
| static void | writeInnerLoop (std::ostream &out, const int simdW, const int dimRange, const size_t numCols) |
| static void | axpyCodegen (std::ostream &out, const int dim, const int dimRange, const size_t numRows, const size_t numCols) |
| static void | writeInnerJacEvalLoop (std::ostream &out, const int simdW, const int dim, const int dimRange, const size_t numRows, const size_t numCols) |
| static void | evaluateJacobiansCodegen (std::ostream &out, const int dim, const int dimRange, const size_t numRows, const size_t numCols) |
| static void | writeInnerLoopAxpyJac (std::ostream &out, const int dim, const int dimRange, const size_t numCols) |
| static void | axpyJacobianCodegen (std::ostream &out, const int dim, const int dimRange, const size_t numRows, const size_t numCols) |
Detailed Description
template<int simdWidth = 4>
struct Dune::Fem::Codegen::DefaultCodeGenerator< simdWidth >
struct Dune::Fem::Codegen::DefaultCodeGenerator< simdWidth >
default code generator methods
Member Function Documentation
◆ axpyCodegen()
template<int simdWidth = 4>
|
inlinestatic |
◆ axpyJacobianCodegen()
template<int simdWidth = 4>
|
inlinestatic |
◆ doubletype()
template<int simdWidth = 4>
|
inlinestatic |
◆ evaluateCodegen()
template<int simdWidth = 4>
|
inlinestatic |
◆ evaluateJacobiansCodegen()
template<int simdWidth = 4>
|
inlinestatic |
◆ generateFunctionName()
template<int simdWidth = 4>
|
inlinestatic |
◆ restrictKey()
template<int simdWidth = 4>
|
inlinestatic |
◆ writeInnerJacEvalLoop()
template<int simdWidth = 4>
|
inlinestatic |
◆ writeInnerLoop()
template<int simdWidth = 4>
|
inlinestatic |
◆ writeInnerLoopAxpyJac()
template<int simdWidth = 4>
|
inlinestatic |
◆ writeInnerLoopEval()
template<int simdWidth = 4>
|
inlinestatic |
◆ writePreCompHeader()
template<int simdWidth = 4>
|
inlinestatic |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8