dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
Dune::Fem::Codegen::CodegenInfo Class Reference

#include <dune/fem/space/basisfunctionset/codegen.hh>

Public Member Functions

 CodegenInfo ()
 
void clear ()
 clear all registered entries
 
void setPath (const std::string &path)
 overwrite path
 
void setFileName (const std::string &filename)
 overwrite filename
 
template<class BaseSet >
void addDimRange (const BaseSet *baseSet, const int dimRange)
 
void addEntry (const std::string &fileprefix, codegenfunc_t *codegenfunc, const int dim, const int dimRange, const int quadNop, const int numBase)
 
void finalize () const
 
bool dumpInfo (const bool writeToCurrentDir=false) const
 

Static Public Member Functions

static CodegenInfoinstance ()
 

Protected Member Functions

int exists (const std::string &filename) const
 
bool checkAbort () const
 

Constructor & Destructor Documentation

◆ CodegenInfo()

Dune::Fem::Codegen::CodegenInfo::CodegenInfo ( )
inline

Member Function Documentation

◆ addDimRange()

template<class BaseSet >
void Dune::Fem::Codegen::CodegenInfo::addDimRange ( const BaseSet *  baseSet,
const int  dimRange 
)
inline

◆ addEntry()

void Dune::Fem::Codegen::CodegenInfo::addEntry ( const std::string &  fileprefix,
codegenfunc_t *  codegenfunc,
const int  dim,
const int  dimRange,
const int  quadNop,
const int  numBase 
)
inline

◆ checkAbort()

bool Dune::Fem::Codegen::CodegenInfo::checkAbort ( ) const
inlineprotected

◆ clear()

void Dune::Fem::Codegen::CodegenInfo::clear ( )
inline

clear all registered entries

◆ dumpInfo()

bool Dune::Fem::Codegen::CodegenInfo::dumpInfo ( const bool  writeToCurrentDir = false) const
inline

◆ exists()

int Dune::Fem::Codegen::CodegenInfo::exists ( const std::string &  filename) const
inlineprotected

◆ finalize()

void Dune::Fem::Codegen::CodegenInfo::finalize ( ) const
inline

◆ instance()

static CodegenInfo & Dune::Fem::Codegen::CodegenInfo::instance ( )
inlinestatic

◆ setFileName()

void Dune::Fem::Codegen::CodegenInfo::setFileName ( const std::string &  filename)
inline

overwrite filename

◆ setPath()

void Dune::Fem::Codegen::CodegenInfo::setPath ( const std::string &  path)
inline

overwrite path


The documentation for this class was generated from the following file: