Actual source code: logimpldeprecated.h

      1: #pragma once

      3: #include <petscsystypes.h>
      4: #include <petsclogtypes.h>
      5: #include <petsclogdeprecated.h>
      6: #include <petscconf.h>

      8: /* MANSEC = Sys */
      9: /* SUBMANSEC = Log */

     11: /*@C
     12:   PetscClassPerfInfoClear - Deprecated.

     14:   Level: deprecated

     16:   Note:
     17:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
     18:   `PetscLogEventGetPerfInfo()`.

     20: .seealso: [](ch_profiling)
     21: @*/
     22: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "PetscMemzero()", ) static inline PetscErrorCode PetscLogClassPerfInfoClear(PetscClassPerfInfo *a)
     23: {
     24:   return PetscMemzero(a, sizeof(*a));
     25: }

     27: /*@C
     28:   PetscClassPerfLogCreate - Deprecated.

     30:   Level: deprecated

     32:   Note:
     33:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
     34:   `PetscLogEventGetPerfInfo()`.

     36: .seealso: [](ch_profiling)
     37: @*/
     38: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassPerfLog is no longer used.") static inline PetscErrorCode PetscLogClassPerfLogCreate(PetscClassPerfLog *a)
     39: {
     40:   *a = NULL;
     41:   return PETSC_SUCCESS;
     42: }

     44: /*@C
     45:   PetscClassPerfLogCreate - Deprecated.

     47:   Level: deprecated

     49:   Note:
     50:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
     51:   `PetscLogEventGetPerfInfo()`.

     53: .seealso: [](ch_profiling)
     54: @*/
     55: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassPerfLog is no longer used.") static inline PetscErrorCode PetscLogClassPerfLogDestroy(PetscClassPerfLog a)
     56: {
     57:   (void)a;
     58:   return PETSC_SUCCESS;
     59: }

     61: /*@C
     62:   PetscClassPerfLogEnsureSize - Deprecated.

     64:   Level: deprecated

     66:   Note:
     67:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
     68:   `PetscLogEventGetPerfInfo()`.

     70: .seealso: [](ch_profiling)
     71: @*/
     72: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassPerfLog is no longer used.") static inline PetscErrorCode PetscClassPerfLogEnsureSize(PetscClassPerfLog a, int b)
     73: {
     74:   (void)a;
     75:   (void)b;
     76:   return PETSC_SUCCESS;
     77: }

     79: /*@C
     80:   PetscClassRegInfoDestroy - Deprecated.

     82:   Level: deprecated

     84:   Note:
     85:   Registration data for logging is now controlled by `PetscLogState`.

     87: .seealso: [](ch_profiling)
     88: @*/
     89: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegInfo is no longer used.") static inline PetscErrorCode PetscClassRegInfoDestroy(PetscClassRegInfo *c)
     90: {
     91:   (void)c;
     92:   return PETSC_SUCCESS;
     93: }

     95: /*@C
     96:   PetscClassRegLogCreate - Deprecated.

     98:   Level: deprecated

    100:   Note:
    101:   Registration data for logging is now controlled by `PetscLogState`.

    103: .seealso: [](ch_profiling)
    104: @*/
    105: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogCreate(PetscClassRegLog *c)
    106: {
    107:   *c = NULL;
    108:   return PETSC_SUCCESS;
    109: }

    111: /*@C
    112:   PetscClassRegLogDestroy - Deprecated.

    114:   Level: deprecated

    116:   Note:
    117:   Registration data for logging is now controlled by `PetscLogState`.

    119: .seealso: [](ch_profiling)
    120: @*/
    121: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogDestroy(PetscClassRegLog c)
    122: {
    123:   (void)c;
    124:   return PETSC_SUCCESS;
    125: }

    127: /*@C
    128:   PetscClassRegLogGetClass - Deprecated.

    130:   Level: deprecated

    132:   Note:
    133:   Registration data for logging is now controlled by `PetscLogState`.

    135: .seealso: [](ch_profiling), `PetscLogStateGetClassFromClassId()`
    136: @*/
    137: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogGetClass(PetscClassRegLog c, PetscClassId d, int *e)
    138: {
    139:   (void)c;
    140:   (void)d;
    141:   *e = -1;
    142:   return PETSC_SUCCESS;
    143: }

    145: /*@C
    146:   PetscClassRegLogRegister - Deprecated.

    148:   Level: deprecated

    150:   Note:
    151:   Registration data for logging is now controlled by `PetscLogState`.

    153: .seealso: [](ch_profiling), `PetscLogStateClassRegister()`
    154: @*/
    155: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogRegister(PetscClassRegLog a, const char *b, PetscClassId c)
    156: {
    157:   (void)a;
    158:   (void)b;
    159:   (void)c;
    160:   return PETSC_SUCCESS;
    161: }

    163: /*MC
    164:   PetscEventPerfInfoAdd - Deprecated.

    166:   Level: deprecated

    168:   Note:
    169:   `PetscEventPerfInfo` is data obtained from the default log handler with `PetscLogEventGetPerfInfo()`.  It is now "plain old data":
    170:   PETSc provides no functions for its manipulation.

    172: .seealso: [](ch_profiling), `PetscEventPerfInfo`
    173: M*/

    175: /*@C
    176:   PetscEventPerfInfoClear - Deprecated.

    178:   Level: deprecated

    180:   Note:
    181:   `PetscEventPerfInfo` is data obtained from the default log handler with `PetscLogEventGetPerfInfo()`.  It is now "plain old data":
    182:   PETSc provides no functions for its manipulation.

    184: .seealso: [](ch_profiling), `PetscEventPerfInfo`
    185: @*/
    186: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "PetscMemzero()", ) static inline PetscErrorCode PetscEventPerfInfoClear(PetscEventPerfInfo *a)
    187: {
    188:   return PetscMemzero(a, sizeof(*a));
    189: }

    191: /*@C
    192:   PetscEventPerfInfoCopy - Deprecated.

    194:   Level: deprecated

    196:   Note:
    197:   `PetscEventPerfInfo` is data obtained from the default log handler with `PetscLogEventGetPerfInfo()`.  It is now "plain old data":
    198:   PETSc provides no functions for its manipulation.

    200: .seealso: [](ch_profiling), `PetscEventPerfInfo`
    201: @*/
    202: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "PetscMemcpy()", ) static inline PetscErrorCode PetscEventPerfInfoCopy(PetscEventPerfInfo *a, PetscEventPerfInfo *b)
    203: {
    204:   return PetscMemcpy(a, b, sizeof(*a));
    205: }

    207: /*@C
    208:   PetscEventPerfLogActivate - Deprecated.

    210:   Level: deprecated

    212:   Note:
    213:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    214:   `PetscLogEventGetPerfInfo()`.

    216: .seealso: [](ch_profiling)
    217: @*/
    218: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogActivate(PetscEventPerfLog a, PetscLogEvent b)
    219: {
    220:   (void)a;
    221:   (void)b;
    222:   return PETSC_SUCCESS;
    223: }

    225: /*@C
    226:   PetscEventPerfLogActivateClass - Deprecated.

    228:   Level: deprecated

    230:   Note:
    231:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    232:   `PetscLogEventGetPerfInfo()`.

    234: .seealso: [](ch_profiling)
    235: @*/
    236: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogActivateClass(PetscEventPerfLog a, PetscEventRegLog b, PetscClassId c)
    237: {
    238:   (void)a;
    239:   (void)b;
    240:   (void)c;
    241:   return PETSC_SUCCESS;
    242: }

    244: /*@C
    245:   PetscEventPerfLogCreate - Deprecated

    247:   Level: deprecated

    249:   Note:
    250:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    251:   `PetscLogEventGetPerfInfo()`.

    253: .seealso: [](ch_profiling)
    254: @*/
    255: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogCreate(PetscEventPerfLog *a)
    256: {
    257:   *a = NULL;
    258:   return PETSC_SUCCESS;
    259: }

    261: /*@C
    262:   PetscEventPerfLogDeactivate - Deprecated

    264:   Level: deprecated

    266:   Note:
    267:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    268:   `PetscLogEventGetPerfInfo()`.

    270: .seealso: [](ch_profiling)
    271: @*/
    272: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivate(PetscEventPerfLog a, PetscLogEvent b)
    273: {
    274:   (void)a;
    275:   (void)b;
    276:   return PETSC_SUCCESS;
    277: }

    279: /*@C
    280:   PetscEventPerfLogDeactivateClass - Deprecated

    282:   Level: deprecated

    284:   Note:
    285:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    286:   `PetscLogEventGetPerfInfo()`.

    288: .seealso: [](ch_profiling)
    289: @*/
    290: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivateClass(PetscEventPerfLog a, PetscEventRegLog b, PetscClassId c)
    291: {
    292:   (void)a;
    293:   (void)b;
    294:   (void)c;
    295:   return PETSC_SUCCESS;
    296: }

    298: /*@C
    299:   PetscEventPerfLogDeactivatePop - Deprecated

    301:   Level: deprecated

    303:   Note:
    304:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    305:   `PetscLogEventGetPerfInfo()`.

    307: .seealso: [](ch_profiling)
    308: @*/
    309: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivatePop(PetscEventPerfLog a, PetscLogEvent b)
    310: {
    311:   (void)a;
    312:   (void)b;
    313:   return PETSC_SUCCESS;
    314: }

    316: /*@C
    317:   PetscEventPerfLogDeactivatePush - Deprecated

    319:   Level: deprecated

    321:   Note:
    322:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    323:   `PetscLogEventGetPerfInfo()`.

    325: .seealso: [](ch_profiling)
    326: @*/
    327: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivatePush(PetscEventPerfLog a, PetscLogEvent b)
    328: {
    329:   (void)a;
    330:   (void)b;
    331:   return PETSC_SUCCESS;
    332: }

    334: /*@C
    335:   PetscEventPerfLogDestroy - Deprecated

    337:   Level: deprecated

    339:   Note:
    340:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    341:   `PetscLogEventGetPerfInfo()`.

    343: .seealso: [](ch_profiling)
    344: @*/
    345: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDestroy(PetscEventPerfLog a)
    346: {
    347:   (void)a;
    348:   return PETSC_SUCCESS;
    349: }

    351: /*@C
    352:   PetscEventPerfLogEnsureSize - Deprecated

    354:   Level: deprecated

    356:   Note:
    357:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    358:   `PetscLogEventGetPerfInfo()`.

    360: .seealso: [](ch_profiling)
    361: @*/
    362: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogEnsureSize(PetscEventPerfLog a, int b)
    363: {
    364:   (void)a;
    365:   (void)b;
    366:   return PETSC_SUCCESS;
    367: }

    369: /*@C
    370:   PetscEventPerfLogGetVisible - Deprecated

    372:   Level: deprecated

    374:   Note:
    375:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    376:   `PetscLogEventGetPerfInfo()`.

    378: .seealso: [](ch_profiling)
    379: @*/
    380: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogGetVisible(PetscEventPerfLog a, PetscLogEvent b, PetscBool *c)
    381: {
    382:   (void)a;
    383:   (void)b;
    384:   *c = PETSC_TRUE;
    385:   return PETSC_SUCCESS;
    386: }

    388: /*@C
    389:   PetscEventPerfLogSetVisible - Deprecated

    391:   Level: deprecated

    393:   Note:
    394:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
    395:   `PetscLogEventGetPerfInfo()`.

    397: .seealso: [](ch_profiling)
    398: @*/
    399: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogSetVisible(PetscEventPerfLog a, PetscLogEvent b, PetscBool c)
    400: {
    401:   (void)a;
    402:   (void)b;
    403:   (void)c;
    404:   return PETSC_SUCCESS;
    405: }

    407: /*@C
    408:   PetscEventRegLogCreate - Deprecated

    410:   Level: deprecated

    412:   Note:
    413:   Registration data for logging is now controlled by `PetscLogState`.

    415: .seealso: [](ch_profiling)
    416: @*/
    417: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogCreate(PetscEventRegLog *a)
    418: {
    419:   *a = NULL;
    420:   return PETSC_SUCCESS;
    421: }

    423: /*@C
    424:   PetscEventRegLogDestroy - Deprecated

    426:   Level: deprecated

    428:   Note:
    429:   Registration data for logging is now controlled by `PetscLogState`.

    431: .seealso: [](ch_profiling)
    432: @*/
    433: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogDestroy(PetscEventRegLog a)
    434: {
    435:   (void)a;
    436:   return PETSC_SUCCESS;
    437: }

    439: /*@C
    440:   PetscEventRegLogGetEvent - Deprecated

    442:   Level: deprecated

    444:   Note:
    445:   Registration data for logging is now controlled by `PetscLogState`.

    447: .seealso: [](ch_profiling), `PetscLogEventGetId()`
    448: @*/
    449: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogGetEvent(PetscEventRegLog a, const char *b, PetscLogEvent *c)
    450: {
    451:   (void)a;
    452:   (void)b;
    453:   *c = -1;
    454:   return PETSC_SUCCESS;
    455: }

    457: /*@C
    458:   PetscEventRegLogRegister - Deprecated

    460:   Level: deprecated

    462:   Note:
    463:   Registration data for logging is now controlled by `PetscLogState`.

    465: .seealso: [](ch_profiling), `PetscLogEventRegister()`
    466: @*/
    467: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogRegister(PetscEventRegLog a, const char *b, PetscClassId c, PetscLogEvent *d)
    468: {
    469:   (void)a;
    470:   (void)b;
    471:   (void)c;
    472:   *d = -1;
    473:   return PETSC_SUCCESS;
    474: }

    476: /*MC
    477:   PetscLogMPEGetRGBColor - Deprecated.

    479:   Level: deprecated

    481: .seealso: [](ch_profiling)
    482: M*/

    484: /*MC
    485:   PetscStageInfoDestroy - Deprecated.

    487:   Level: deprecated

    489:   Note:
    490:   Registration data for logging is now controlled by `PetscLogState`.

    492: .seealso: [](ch_profiling)
    493: M*/

    495: /*MC
    496:   PetscStageLogGetEventPerfLog - Deprecated.

    498:   Level: deprecated

    500:   Note:
    501:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    502:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    504: .seealso: [](ch_profiling), `PetscLogEventGetPerfInfo()`
    505: M*/

    507: /*@C
    508:   PetscStageLogCreate - Deprecated

    510:   Level: deprecated

    512:   Note:
    513:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    514:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    516: .seealso: [](ch_profiling)
    517: @*/
    518: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogCreate(PetscStageLog *a)
    519: {
    520:   *a = NULL;
    521:   return PETSC_SUCCESS;
    522: }

    524: /*@C
    525:   PetscStageLogDestroy - Deprecated

    527:   Level: deprecated

    529:   Note:
    530:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    531:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    533: .seealso: [](ch_profiling)
    534: @*/
    535: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogDestroy(PetscStageLog a)
    536: {
    537:   (void)a;
    538:   return PETSC_SUCCESS;
    539: }

    541: /*@C
    542:   PetscStageLogGetActive - Deprecated

    544:   Level: deprecated

    546:   Note:
    547:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    548:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    550: .seealso: [](ch_profiling)
    551: @*/
    552: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetActive(PetscStageLog a, int b, PetscBool *c)
    553: {
    554:   (void)a;
    555:   (void)b;
    556:   *c = PETSC_TRUE;
    557:   return PETSC_SUCCESS;
    558: }

    560: /*@C
    561:   PetscStageLogGetClassPerfLog - Deprecated

    563:   Level: deprecated

    565:   Note:
    566:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    567:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    569: .seealso: [](ch_profiling)
    570: @*/
    571: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetClassPerfLog(PetscStageLog a, int b, PetscClassPerfLog *c)
    572: {
    573:   (void)a;
    574:   (void)b;
    575:   *c = NULL;
    576:   return PETSC_SUCCESS;
    577: }

    579: /*@C
    580:   PetscStageLogGetClassRegLog - Deprecated

    582:   Level: deprecated

    584:   Note:
    585:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    586:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    588: .seealso: [](ch_profiling)
    589: @*/
    590: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetClassRegLog(PetscStageLog a, PetscClassRegLog *c)
    591: {
    592:   (void)a;
    593:   *c = NULL;
    594:   return PETSC_SUCCESS;
    595: }

    597: /*@C
    598:   PetscStageLogGetEventRegLog - Deprecated

    600:   Level: deprecated

    602:   Note:
    603:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    604:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    606: .seealso: [](ch_profiling)
    607: @*/
    608: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetEventRegLog(PetscStageLog a, PetscEventRegLog *c)
    609: {
    610:   (void)a;
    611:   *c = NULL;
    612:   return PETSC_SUCCESS;
    613: }

    615: /*@C
    616:   PetscStageLogGetStage - Deprecated

    618:   Level: deprecated

    620:   Note:
    621:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    622:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    624: .seealso: [](ch_profiling)
    625: @*/
    626: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetStage(PetscStageLog a, const char *b, PetscLogStage *c)
    627: {
    628:   (void)a;
    629:   (void)b;
    630:   *c = -1;
    631:   return PETSC_SUCCESS;
    632: }

    634: /*@C
    635:   PetscStageLogGetVisible - Deprecated

    637:   Level: deprecated

    639:   Note:
    640:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    641:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    643: .seealso: [](ch_profiling)
    644: @*/
    645: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetVisible(PetscStageLog a, int b, PetscBool *c)
    646: {
    647:   (void)a;
    648:   (void)b;
    649:   *c = PETSC_TRUE;
    650:   return PETSC_SUCCESS;
    651: }

    653: /*@C
    654:   PetscStageLogPop - Deprecated

    656:   Level: deprecated

    658:   Note:
    659:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
    660:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

    662: .seealso: [](ch_profiling)
    663: @*/
    664: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogPop(PetscStageLog a)
    665: {
    666:   (void)a;
    667:   return PETSC_SUCCESS;
    668: }

    670: /*@C
    671:   PetscStageLogPush - Deprecated

    673:   Level: deprecated

    675: .seealso: [](ch_profiling)
    676: @*/
    677: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogPush(PetscStageLog a, int b)
    678: {
    679:   (void)a;
    680:   (void)b;
    681:   return PETSC_SUCCESS;
    682: }

    684: /*@C
    685:   PetscStageLogRegister - Deprecated

    687:   Level: deprecated

    689: .seealso: [](ch_profiling)
    690: @*/
    691: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogRegister(PetscStageLog a, const char *b, int *c)
    692: {
    693:   (void)a;
    694:   (void)b;
    695:   *c = -1;
    696:   return PETSC_SUCCESS;
    697: }

    699: /*@C
    700:   PetscStageLogSetActive - Deprecated

    702:   Level: deprecated

    704: .seealso: [](ch_profiling)
    705: @*/
    706: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogSetActive(PetscStageLog a, int b, PetscBool c)
    707: {
    708:   (void)a;
    709:   (void)b;
    710:   (void)c;
    711:   return PETSC_SUCCESS;
    712: }

    714: /*@C
    715:   PetscStageLogSetVisible - Deprecated

    717:   Level: deprecated

    719: .seealso: [](ch_profiling)
    720: @*/
    721: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogSetVisible(PetscStageLog a, int b, PetscBool c)
    722: {
    723:   (void)a;
    724:   (void)b;
    725:   (void)c;
    726:   return PETSC_SUCCESS;
    727: }