← Documentation
ADS-IDAC Engine 5.0.0
ADSIDAC.h File Reference

Fortran callback declarations and SimulationContext for ADS-IDAC main(). More...

Include dependency graph for ADSIDAC.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void relap5_ ()
 RELAP5 main entry point. Runs one complete simulation sequence. More...
 
void process_restart_file_ ()
 
void interfc_ ()
 Called every RELAP5 timestep from dtstep.f. Triggers crew/diagnosis decisions. More...
 
void actonce_ ()
 Execute crew actions once per transient. More...
 
void secini_ ()
 Security initialization callback. More...
 
void actte_ ()
 Execute crew actions at each timestep. More...
 
void restartforanewsequence_ ()
 Find next unexplored branch, generate indeck.i restart input. More...
 
void initiationforrestart_ ()
 Initialize restart mode for next sequence. More...
 
void mutiproactonce_ ()
 
void setrnode_ ()
 Set restart node information in r5pars_. More...
 
void initiate_branching_ ()
 
void ads_set_cache_mode_ (int *mode)
 Set thermodynamic table caching mode in Fortran. More...
 
void ads_set_membuf_mode_ (int mode)
 
void ads_membuf_get_ (char **ptr, int *sz)
 
void ads_membuf_set_ (char *ptr, int sz)
 
void outputErrMessageToFile (std::string)
 

Detailed Description

Fortran callback declarations and SimulationContext for ADS-IDAC main().

This header is included only by ADSIDAC.cpp (the translation unit containing main()). All simulation state lives in SimulationContext (accessed via g_sim). Other files include Global/SimulationContext.h directly.

Definition in file ADSIDAC.h.

Function Documentation

◆ actonce_()

void actonce_ ( )

Execute crew actions once per transient.

Definition at line 592 of file ADSIDAC.cpp.

◆ actte_()

void actte_ ( )

Execute crew actions at each timestep.

Definition at line 580 of file ADSIDAC.cpp.

◆ ads_membuf_get_()

void ads_membuf_get_ ( char **  ptr,
int *  sz 
)

References ads_membuf_get_().

Referenced by ads_membuf_get_().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ads_membuf_set_()

void ads_membuf_set_ ( char *  ptr,
int  sz 
)

References ads_membuf_set_().

Referenced by ads_membuf_set_().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ads_set_cache_mode_()

void ads_set_cache_mode_ ( int *  mode)

Set thermodynamic table caching mode in Fortran.

References ads_set_cache_mode_().

Referenced by ads_set_cache_mode_().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ads_set_membuf_mode_()

void ads_set_membuf_mode_ ( int  mode)

References ads_set_membuf_mode_().

Referenced by ads_set_membuf_mode_().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initiate_branching_()

void initiate_branching_ ( )

Definition at line 598 of file ADSIDAC.cpp.

References getActiveSolver(), and getActiveSolverCallback().

Here is the call graph for this function:

◆ initiationforrestart_()

void initiationforrestart_ ( )

Initialize restart mode for next sequence.

Definition at line 610 of file ADSIDAC.cpp.

◆ interfc_()

void interfc_ ( )

Called every RELAP5 timestep from dtstep.f. Triggers crew/diagnosis decisions.

Definition at line 574 of file ADSIDAC.cpp.

◆ mutiproactonce_()

void mutiproactonce_ ( )

Definition at line 614 of file ADSIDAC.cpp.

◆ outputErrMessageToFile()

void outputErrMessageToFile ( std::string  )

◆ process_restart_file_()

void process_restart_file_ ( )

◆ relap5_()

void relap5_ ( )

RELAP5 main entry point. Runs one complete simulation sequence.

References relap5_().

Referenced by relap5_().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ restartforanewsequence_()

void restartforanewsequence_ ( )

Find next unexplored branch, generate indeck.i restart input.

Definition at line 606 of file ADSIDAC.cpp.

◆ secini_()

void secini_ ( )

Security initialization callback.

Definition at line 586 of file ADSIDAC.cpp.

◆ setrnode_()

void setrnode_ ( )

Set restart node information in r5pars_.

Definition at line 618 of file ADSIDAC.cpp.