#include <ADFParser.h>
Definition at line 17 of file ADFParser.h.
 
◆ ADFParser() [1/2]
◆ ADFParser() [2/2]
      
        
          | ADFParser::ADFParser | ( | const ADFParser & | cpy | ) |  | 
      
 
 
◆ Eval() [1/2]
Definition at line 25 of file ADFParser.h.
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
 
 
◆ Eval() [2/2]
Definition at line 71 of file ADFParser.C.
   73   mooseAssert(compiledFunction, 
"ADFParser objects must be JIT compiled before evaluation!");
    75   (*
reinterpret_cast<CompiledFunctionPtr<ADReal>
>(compiledFunction))(&ret, 
vars, pImmed, 
_epsilon);
 
DualNumber< Real, DNDerivativeType, true > ADReal
 
 
◆ JITCompile()
      
        
          | bool ADFParser::JITCompile | ( |  | ) |  | 
      
 
Definition at line 27 of file ADFParser.C.
   29 #if LIBMESH_HAVE_FPARSER_JIT    31   const auto type_hash = 
typeid(
ADReal).hash_code();
    36 #if defined(__INTEL_LLVM_COMPILER)    43   const auto include_path_env = std::getenv(
"MOOSE_ADFPARSER_JIT_INCLUDE");
    45     result = JITCompileHelper(
    46         "ADReal", fopenmp, 
"#include \"" + std::string(include_path_env) + 
"\"\n", type_hash);
    50     const std::string include_path =
    54           JITCompileHelper(
"ADReal", fopenmp, 
"#include \"" + include_path + 
"\"\n", type_hash);
    57       result = JITCompileHelper(
"ADReal",
    58                                 fopenmp + 
" " + ADFPARSER_INCLUDES,
    59                                 "#include \"MooseConfig.h\"\n#include \"ADReal.h\"\n",
    65     mooseError(
"ADFParser::JITCompile() failed. Evaluation not possible.");
 void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
std::string getExecutablePath()
Gets the directory the running executable is on Mac OS X and linux. 
DualNumber< Real, DNDerivativeType, true > ADReal
bool checkFileReadable(const std::string &filename, bool check_line_endings=false, bool throw_on_unreadable=true, bool check_for_git_lfs_pointer=true)
Checks to see if a file is readable (exists and permissions) 
std::filesystem::path pathjoin(const std::filesystem::path &p)
 
 
◆ _epsilon
  
  | 
        
          | const Real ADFParser::_epsilon |  | protected | 
 
 
The documentation for this class was generated from the following files: