Program Listing for File fem/element/old/real/base.h#
↰ Return to documentation for file (oti/fem/element/old/real/base.h)
#ifndef OTI_FEM_ELEMENT_REAL_BASE_H
#define OTI_FEM_ELEMENT_REAL_BASE_H
/**************************************************************************************************/
uint8_t elem_is_started( elem_t* elem );
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
uint8_t elem_is_allocated( elem_t* elem );
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void elem_clear_flag_start(elem_t* elem );
void elem_raise_flag_start(elem_t* elem );
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void elem_clear_flag_alloc(elem_t* elem );
void elem_raise_flag_alloc(elem_t* elem );
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
int64_t elem_end(elem_t* elem);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
int64_t elem_free( elem_t* elem );
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
elem_t elem_init( void );
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
// int64_t elem_start(elem_t* elem, uint64_t nbasis, int64_t geomBase, int64_t kind, uint8_t ndim,
// int64_t (*basis_f)(int64_t,int64_t,darr_t*,void*,darr_t*));
int64_t elem_start(elem_t* elem, uint64_t nbasis, int64_t geomBase, int64_t kind, uint8_t ndim);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
int64_t elem_allocate(elem_t* elem, uint64_t intorder );
// ----------------------------------------------------------------------------------------------------
#endif