OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
userlib.h File Reference
#include <hardware.inc>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <fcntl.h>
#include <sys/resource.h>
#include <sys/types.h>
#include <time.h>
#include <sys/stat.h>
#include <unistd.h>
#include <dlfcn.h>

Go to the source code of this file.

Macros

#define _FCALL
#define ULIB_EXT   ".so"
#define ULIB_ARCH   "_linux64"
#define ULIB_SP   "_sp"

Functions

void mds_array_init_ ()
void _FCALL mds_userlib_name_get_ (char *libname, int *length)
void mds_userlib_name_set (char *libname)

Variables

char * mds_userlib_name
void * mds_userlibhandle
void(* mds_userlib_id )(int *info)
void(* st_mds_lecm )(my_real *uparam, int *maxuparam, int *nuparam, int *nuvar, int *ifunc, int *maxfunc, int *nfunc, my_real *stifint, my_real *young, my_real *nu, my_real *rho0, char *files, char *label, int *ndepvar)

Macro Definition Documentation

◆ _FCALL

#define _FCALL

Definition at line 34 of file userlib.h.

◆ ULIB_ARCH

#define ULIB_ARCH   "_linux64"

Definition at line 103 of file userlib.h.

◆ ULIB_EXT

#define ULIB_EXT   ".so"

Definition at line 98 of file userlib.h.

◆ ULIB_SP

#define ULIB_SP   "_sp"

Definition at line 110 of file userlib.h.

Function Documentation

◆ mds_array_init_()

void mds_array_init_ ( )

Definition at line 133 of file userlib.h.

133 {
134 int i;
135 st_mds_lecm = NULL;
136 mds_userlibhandle = NULL;
137 mds_userlib_id = NULL;
138}
void(* mds_userlib_id)(int *info)
Definition userlib.h:125
void(* st_mds_lecm)(my_real *uparam, int *maxuparam, int *nuparam, int *nuvar, int *ifunc, int *maxfunc, int *nfunc, my_real *stifint, my_real *young, my_real *nu, my_real *rho0, char *files, char *label, int *ndepvar)
Definition userlib.h:128
void * mds_userlibhandle
Definition userlib.h:121

◆ mds_userlib_name_get_()

void _FCALL mds_userlib_name_get_ ( char * libname,
int * length )

◆ mds_userlib_name_set()

void mds_userlib_name_set ( char * libname)

Variable Documentation

◆ mds_userlib_id

void(* mds_userlib_id) (int *info) ( int * info)

Definition at line 125 of file userlib.h.

◆ mds_userlib_name

char* mds_userlib_name

Definition at line 112 of file userlib.h.

◆ mds_userlibhandle

void* mds_userlibhandle

Definition at line 121 of file userlib.h.

◆ st_mds_lecm

void(* st_mds_lecm) (my_real *uparam, int *maxuparam, int *nuparam, int *nuvar, int *ifunc, int *maxfunc, int *nfunc, my_real *stifint, my_real *young, my_real *nu, my_real *rho0, char *files, char *label, int *ndepvar) ( my_real * uparam,
int * maxuparam,
int * nuparam,
int * nuvar,
int * ifunc,
int * maxfunc,
int * nfunc,
my_real * stifint,
my_real * young,
my_real * nu,
my_real * rho0,
char * files,
char * label,
int * ndepvar )

Definition at line 128 of file userlib.h.