|
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) |
|
template<int simdWidth = 4>
struct Dune::Fem::Codegen::DefaultCodeGenerator< simdWidth >
default code generator methods