Program Listing for File fem/element/real/base.h#

Return to documentation for file (oti/fem/element/real/base.h)

#ifndef OTI_FEM_ELEMENT_REAL_BASE_H
#define OTI_FEM_ELEMENT_REAL_BASE_H







/**************************************************************************************************/
uint8_t elemd_is_started(   elemd_t* elemd );
// ----------------------------------------------------------------------------------------------------


/**************************************************************************************************/
uint8_t elemd_is_allocated( elemd_t* elemd );
// ----------------------------------------------------------------------------------------------------


/**************************************************************************************************/
void elemd_clear_flag_start(elemd_t* elemd );
void elemd_raise_flag_start(elemd_t* elemd );
// ----------------------------------------------------------------------------------------------------



/**************************************************************************************************/
void elemd_clear_flag_alloc(elemd_t* elemd );
void elemd_raise_flag_alloc(elemd_t* elemd );
// ----------------------------------------------------------------------------------------------------


/**************************************************************************************************/
int64_t elemd_end(elemd_t* elemd);
// ----------------------------------------------------------------------------------------------------



/**************************************************************************************************/
int64_t elemd_free( elemd_t* elemd );
// ----------------------------------------------------------------------------------------------------



/**************************************************************************************************/
elemd_t  elemd_init( void );
// ----------------------------------------------------------------------------------------------------


/**************************************************************************************************/
int64_t elemd_start( elemd_t* elemd, uint64_t nbasis, int64_t geomBase,
                      int64_t kind, uint8_t ndim );
// ----------------------------------------------------------------------------------------------------


/**************************************************************************************************/
int64_t elemd_allocate(elemd_t* elemd, uint64_t intorder );
// ----------------------------------------------------------------------------------------------------




#endif