VTK
9.3.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Parallel
MPI
vtkMPIEventLog.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
21
#ifndef vtkMPIEventLog_h
22
#define vtkMPIEventLog_h
23
24
#include "
vtkObject.h
"
25
#include "vtkParallelMPIModule.h"
// For export macro
26
27
VTK_ABI_NAMESPACE_BEGIN
28
class
VTKPARALLELMPI_EXPORT
vtkMPIEventLog
:
public
vtkObject
29
{
30
public
:
31
vtkTypeMacro(
vtkMPIEventLog
,
vtkObject
);
32
37
static
vtkMPIEventLog
*
New
();
38
49
int
SetDescription(
const
char
*
name
,
const
char
* desc);
50
52
58
static
void
InitializeLogging();
59
static
void
FinalizeLogging(
VTK_FILEPATH
const
char
* fileName);
61
63
66
void
StartLogging();
67
void
StopLogging();
69
70
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
71
72
protected
:
73
vtkMPIEventLog
();
74
~
vtkMPIEventLog
()
override
;
75
76
static
int
LastEventId
;
77
int
Active
;
78
int
BeginId
;
79
int
EndId
;
80
81
private
:
82
vtkMPIEventLog
(
const
vtkMPIEventLog
&) =
delete
;
83
void
operator=(
const
vtkMPIEventLog
&) =
delete
;
84
};
85
86
VTK_ABI_NAMESPACE_END
87
#endif
vtkObject
abstract base class for most VTK objects
Definition:
vtkObject.h:51
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMPIEventLog::Active
int Active
Definition:
vtkMPIEventLog.h:77
vtkMPIEventLog::LastEventId
static int LastEventId
Definition:
vtkMPIEventLog.h:76
vtkX3D::name
Definition:
vtkX3D.h:219
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:28
vtkMPIEventLog::EndId
int EndId
Definition:
vtkMPIEventLog.h:79
VTK_FILEPATH
#define VTK_FILEPATH
Definition:
vtkWrappingHints.h:34
vtkObject::New
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkObject.h
vtkMPIEventLog
Class for logging and timing.
Definition:
vtkMPIEventLog.h:28
vtkMPIEventLog::BeginId
int BeginId
Definition:
vtkMPIEventLog.h:78
Generated on Sun Mar 23 2025 01:22:44 for VTK by
1.8.10