dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
codegen.hh File Reference
#include <cassert>
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>
#include <set>
#include <map>
#include <dune/common/exceptions.hh>
#include <dune/fem/io/io.hh>
#include <dune/fem/io/parameter.hh>
#include <dune/fem/quadrature/cachingquadrature.hh>
#include <dune/fem/storage/singleton.hh>

Go to the source code of this file.

Classes

class  Dune::Fem::Codegen::CodegenInfoFinished
 
class  Dune::Fem::Codegen::CodegenInfo
 
struct  Dune::Fem::Codegen::DefaultCodeGenerator< simdWidth >
 default code generator methods More...
 

Namespaces

namespace  Dune
 
namespace  Dune::Fem
 
namespace  Dune::Fem::Codegen
 

Typedefs

typedef DefaultCodeGenerator< 4 > Dune::Fem::Codegen::CodeGeneratorType
 

Functions

std::string Dune::Fem::Codegen::autoFilename (const int dim, const int polynomialOrder)
 
template<class DiscreteFunctionSpace , class Vector >
void Dune::Fem::generateCode (const DiscreteFunctionSpace &space, const Vector &elemQuadOrders, const Vector &faceQuadOrders, const std::string &outpath="./", const std::string &filename="autogeneratedcode.hh")