MFEM v4.9.0
Finite element discretization library
Loading...
Searching...
No Matches
enzyme.hpp File Reference

Go to the source code of this file.

Functions

 MFEM_DEVICE_EXTERN_STMT (enzyme_dup) MFEM_DEVICE_EXTERN_STMT(enzyme_dupnoneed) MFEM_DEVICE_EXTERN_STMT(enzyme_out) MFEM_DEVICE_EXTERN_STMT(enzyme_const) MFEM_DEVICE_EXTERN_STMT(enzyme_interleave) template< typename return_type
 
typename Args MFEM_HOST_DEVICE return_type __enzyme_autodiff (Args...)
 
template<typename return_type , typename... Args>
MFEM_HOST_DEVICE return_type __enzyme_fwddiff (Args...)
 

Variables

int enzyme_dup
 
int enzyme_dupnoneed
 
int enzyme_out
 
int enzyme_const
 
int enzyme_interleave
 

Function Documentation

◆ __enzyme_autodiff()

typename Args MFEM_HOST_DEVICE return_type __enzyme_autodiff ( Args... )

◆ __enzyme_fwddiff()

template<typename return_type , typename... Args>
MFEM_HOST_DEVICE return_type __enzyme_fwddiff ( Args... )

◆ MFEM_DEVICE_EXTERN_STMT()

MFEM_DEVICE_EXTERN_STMT ( enzyme_dup )

Variable Documentation

◆ enzyme_const

int enzyme_const
extern

◆ enzyme_dup

int enzyme_dup
extern

◆ enzyme_dupnoneed

int enzyme_dupnoneed
extern

◆ enzyme_interleave

int enzyme_interleave
extern

◆ enzyme_out

int enzyme_out
extern