|
| Automatizator (Mesh *m) |
|
| ~Automatizator () |
|
__INLINE INMOST_DATA_ENUM_TYPE | GetFirstIndex () |
|
__INLINE INMOST_DATA_ENUM_TYPE | GetLastIndex () |
|
INMOST_DATA_ENUM_TYPE | RegisterFunc (std::string name, func_callback func) |
|
INMOST_DATA_ENUM_TYPE | RegisterStencil (std::string name, Tag elements_tag, Tag coefs_tag, MarkerType domain_mask=0) |
|
INMOST_DATA_ENUM_TYPE | RegisterStencil (std::string name, stencil_callback func, MarkerType domain_mask=0) |
|
INMOST_DATA_ENUM_TYPE | RegisterTable (std::string name, INMOST_DATA_REAL_TYPE *Arguments, INMOST_DATA_REAL_TYPE *Values, INMOST_DATA_ENUM_TYPE size) |
|
INMOST_DATA_ENUM_TYPE | RegisterDynamicTag (Tag t, ElementType typemask, MarkerType domain_mask=0) |
|
INMOST_DATA_ENUM_TYPE | RegisterStaticTag (Tag t, MarkerType domain_mask=0) |
|
void | EnumerateDynamicTags () |
|
__INLINE Tag | GetDynamicValueTag (INMOST_DATA_ENUM_TYPE ind) |
|
__INLINE Tag | GetDynamicIndexTag (INMOST_DATA_ENUM_TYPE ind) |
|
__INLINE MarkerType | GetDynamicMask (INMOST_DATA_ENUM_TYPE ind) |
|
__INLINE Tag | GetStaticValueTag (INMOST_DATA_ENUM_TYPE ind) |
|
__INLINE MarkerType | GetStaticMask (INMOST_DATA_ENUM_TYPE ind) |
|
__INLINE INMOST_DATA_REAL_TYPE | GetDynamicValue (const Storage &e, INMOST_DATA_ENUM_TYPE ind, INMOST_DATA_ENUM_TYPE comp=0) |
|
__INLINE INMOST_DATA_ENUM_TYPE | GetDynamicIndex (const Storage &e, INMOST_DATA_ENUM_TYPE ind, INMOST_DATA_ENUM_TYPE comp=0) |
|
__INLINE bool | isDynamicValid (const Storage &e, INMOST_DATA_ENUM_TYPE ind) |
|
__INLINE INMOST_DATA_REAL_TYPE | GetStaticValue (const Storage &e, INMOST_DATA_ENUM_TYPE ind, INMOST_DATA_ENUM_TYPE comp=0) |
|
__INLINE bool | isStaticValid (const Storage &e, INMOST_DATA_ENUM_TYPE ind) |
|
INMOST_DATA_REAL_TYPE | Evaluate (const expr &var, const Storage &e, void *user_data) |
|
INMOST_DATA_REAL_TYPE | Derivative (const expr &var, const Storage &e, Sparse::Row &out, Storage::real multiply, void *user_data) |
|
__INLINE INMOST_DATA_REAL_TYPE | GetIndex (const Storage &e, INMOST_DATA_ENUM_TYPE tagind, INMOST_DATA_ENUM_TYPE comp=0) |
|
__INLINE INMOST_DATA_ENUM_TYPE | GetComponents (const Storage &e, INMOST_DATA_ENUM_TYPE tagind) |
|
__INLINE Mesh * | GetMesh () |
|
__INLINE INMOST_DATA_REAL_TYPE * | GetTableArguments (INMOST_DATA_ENUM_TYPE tableind) |
|
__INLINE INMOST_DATA_REAL_TYPE * | GetTableValues (INMOST_DATA_ENUM_TYPE tableind) |
|
__INLINE INMOST_DATA_ENUM_TYPE | GetTableSize (INMOST_DATA_ENUM_TYPE tableind) |
|
__INLINE INMOST_DATA_REAL_TYPE | GetTableValue (INMOST_DATA_ENUM_TYPE tableind, INMOST_DATA_REAL_TYPE arg) |
|
__INLINE INMOST_DATA_REAL_TYPE | GetTableDerivative (INMOST_DATA_ENUM_TYPE tableind, INMOST_DATA_REAL_TYPE arg) |
|
__INLINE std::pair
< INMOST_DATA_REAL_TYPE,
INMOST_DATA_REAL_TYPE > | GetTableBoth (INMOST_DATA_ENUM_TYPE tableind, INMOST_DATA_REAL_TYPE arg) |
|
INMOST_DATA_ENUM_TYPE | GetStencil (INMOST_DATA_ENUM_TYPE stnclind, const Storage &elem, void *user_data, stencil_pairs &ret) |
|
__INLINE INMOST_DATA_REAL_TYPE | GetFunction (INMOST_DATA_ENUM_TYPE funcid, const Storage &elem, void *user_data) |
|
Sparse::RowMerger & | GetMerger () |
|
Definition at line 87 of file inmost_autodiff.h.