|
| | 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.