Geant4
11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
xDataTOM_LegendreSeries.cc
Go to the documentation of this file.
1
/*
2
# <<BEGIN-copyright>>
3
# <<END-copyright>>
4
*/
5
#include <string.h>
6
7
#include "
xDataTOM_private.h
"
8
9
#if defined __cplusplus
10
namespace
GIDI {
11
using namespace
GIDI;
12
#endif
13
14
/*
15
************************************************************
16
*/
17
int
xDataTOM_LegendreSeries_initialize
(
statusMessageReporting
*smr,
xDataTOM_LegendreSeries
*LegendreSeries,
int
index,
int
length,
double
value ) {
18
19
LegendreSeries->
LegendreSeries
= NULL;
20
LegendreSeries->
index
= index;
21
LegendreSeries->
length
= length;
22
LegendreSeries->
value
= value;
23
if
( ( LegendreSeries->
LegendreSeries
= (
double
*)
smr_malloc2
( smr, length *
sizeof
(
double
), 0,
"LegendreSeries->LegendreSeries"
) ) == NULL )
return
( 1 );
24
25
return
( 0 );
26
}
27
/*
28
************************************************************
29
*/
30
int
xDataTOM_LegendreSeries_release
(
xDataTOM_LegendreSeries
*LegendreSeries ) {
31
32
if
( LegendreSeries == NULL )
return
( 0 );
33
smr_freeMemory
( (
void
**) &(LegendreSeries->
LegendreSeries
) );
34
return
( 0 );
35
}
36
37
#if defined __cplusplus
38
}
39
#endif
smr_freeMemory
void * smr_freeMemory(void **p)
Definition
statusMessageReporting.cc:640
smr_malloc2
#define smr_malloc2(smr, size, zero, forItem)
Definition
statusMessageReporting.h:111
statusMessageReporting
Definition
statusMessageReporting.h:41
xDataTOM_LegendreSeries_s
Definition
xDataTOM.h:106
xDataTOM_LegendreSeries_s::LegendreSeries
double * LegendreSeries
Definition
xDataTOM.h:109
xDataTOM_LegendreSeries_s::index
int index
Definition
xDataTOM.h:107
xDataTOM_LegendreSeries_s::length
int length
Definition
xDataTOM.h:107
xDataTOM_LegendreSeries_s::value
double value
Definition
xDataTOM.h:108
xDataTOM_LegendreSeries_release
int xDataTOM_LegendreSeries_release(xDataTOM_LegendreSeries *LegendreSeries)
Definition
xDataTOM_LegendreSeries.cc:30
xDataTOM_LegendreSeries_initialize
int xDataTOM_LegendreSeries_initialize(statusMessageReporting *smr, xDataTOM_LegendreSeries *LegendreSeries, int index, int length, double value)
Definition
xDataTOM_LegendreSeries.cc:17
xDataTOM_private.h
geant4-v11.2.2
source
processes
hadronic
models
lend
src
xDataTOM_LegendreSeries.cc
Generated by
1.12.0