Program Listing for File fem/functions.h#

Return to documentation for file (oti/fem/functions.h)

#ifndef OTI_FEM_FUNCTIONS_H
#define OTI_FEM_FUNCTIONS_H



// /**************************************************************************************************//**
// @brief    Define a constant function from a real number.
//
// @param[in]    p_arr1:     (1 x nbasis) otinum values of the function.
// @param[in]    derIndx:    Basis Id that defines this function.
// @param[in]    elem:       Element that interpolates the data.
// @param[inout] res:   (1 x 1) Address of the array that holds the result.
// @param[in]    dhl:       Direction helper
// @param[out]  Error code. 0 Success. See include/oti/fem/enums.h for more error codes.
// ******************************************************************************************************/
// int64_t fem_defFunctFrom_otiFunc(oarr_t* arr1, uint64_t derIndx, elemProps_t* elem, feoarr_t* res,
//     dhelpl_t dhl);
// // ----------------------------------------------------------------------------------------------------
//
//
// /**************************************************************************************************//**
// @brief    Define a constant function from a real number.
//
// @param[in]    num:        otinum value of the constant function.
// @param[in]    derIndx:    Basis Id that defines this function.
// @param[in]    elem:       Element that interpolates the data.
// @param[inout] res:   (1 x 1) Address of the array that holds the result.
// @param[in]    dhl:       Direction helper.
// @param[out]  Error code. 0 Success. See include/oti/fem/enums.h for more error codes.
// ******************************************************************************************************/
// int64_t fem_defFunctFrom_oti(otinum_t* num, uint64_t derIndx, elemProps_t* elem, feoarr_t* res,
//     dhelpl_t dhl);
// // ----------------------------------------------------------------------------------------------------
//
//
// /**************************************************************************************************//**
// @brief    Define a constant function from a real number.
//
// @param[in]    num:        Real value of the constant function.
// @param[in]    derIndx:    Basis Id that defines this function.
// @param[in]    elem:       Element that interpolates the data.
// @param[inout] res:   (1 x 1) Address of the array that holds the result.
// @param[in]    dhl:       Direction helper.
// @param[out]  Error code. 0 Success. See include/oti/fem/enums.h for more error codes.
// @param[in]
// ******************************************************************************************************/
// int64_t fem_defFunctFrom_R(coeff_t num, uint64_t derIndx, elemProps_t* elem, feoarr_t* res,
//     dhelpl_t dhl);
// // ----------------------------------------------------------------------------------------------------
//
//
// /**************************************************************************************************//**
// @brief
//
// @param[in]
// ******************************************************************************************************/
// int64_t fem_defineSpatial( elemProps_t* elem, uint16_t derFlags, dhelpl_t dhl);
// // ----------------------------------------------------------------------------------------------------
//
//
// /**************************************************************************************************//**
// @brief
//
// @param[in]
// ******************************************************************************************************/
// int64_t fem_computeJacobian( elemProps_t* elem, oarr_t* xcoords, oarr_t* ycoords,
//                                oarr_t* zcoords, dhelpl_t dhl);
// // ----------------------------------------------------------------------------------------------------
//
//
// /**************************************************************************************************//**
// @brief
//
// @param[in]
// ******************************************************************************************************/
// int64_t fem_unInitElement(elemProps_t* elem);
// // ----------------------------------------------------------------------------------------------------
//
//
// /**************************************************************************************************//**
// @brief
//
// @param[in]
// ******************************************************************************************************/
// int64_t fem_initElement(uint64_t order, uint8_t otiorder,uint8_t nDimAnalysis, elemProps_t* elem);
// // ----------------------------------------------------------------------------------------------------
//
//
// /**************************************************************************************************//**
// @brief
//
// @param[in]
// ******************************************************************************************************/
// int64_t fem_integrateSOTIfunct(oarr_t* f_eval, darr_t* weights, otinum_t* res,
//                                  dhelpl_t dhl);
// // ----------------------------------------------------------------------------------------------------
//
//






#endif