Peano
Loading...
Searching...
No Matches
plot_celldepth_benchmarks.BenchmarkData Class Reference

Public Member Functions

 __init__ (self, file)
 Pass a valid filename to a logfile.
 
 print (self)
 

Data Fields

 file
 
 npart
 
 cellmax
 
 cellmin
 
 walltime
 
 maxmem
 
 CPUPercentage
 
 grid_construction
 
 initial_conditions
 
 initialisation
 
 plotting
 
 cleanup
 
 timestepping
 

Protected Member Functions

 _read_logfile (self)
 Extract data from a logfile.
 

Detailed Description

Definition at line 52 of file plot_celldepth_benchmarks.py.

Constructor & Destructor Documentation

◆ __init__()

plot_celldepth_benchmarks.BenchmarkData.__init__ (   self,
  file 
)

Pass a valid filename to a logfile.

It will extract benchmark timing data.

Definition at line 53 of file plot_celldepth_benchmarks.py.

Member Function Documentation

◆ _read_logfile()

plot_celldepth_benchmarks.BenchmarkData._read_logfile (   self)
protected

◆ print()

plot_celldepth_benchmarks.BenchmarkData.print (   self)

Definition at line 78 of file plot_celldepth_benchmarks.py.

References plot_celldepth_benchmarks.BenchmarkData.print().

Referenced by plot_celldepth_benchmarks.BenchmarkData.print().

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

Field Documentation

◆ cellmax

plot_celldepth_benchmarks.BenchmarkData.cellmax

◆ cellmin

plot_celldepth_benchmarks.BenchmarkData.cellmin

◆ cleanup

plot_celldepth_benchmarks.BenchmarkData.cleanup

◆ CPUPercentage

plot_celldepth_benchmarks.BenchmarkData.CPUPercentage

◆ file

plot_celldepth_benchmarks.BenchmarkData.file

◆ grid_construction

plot_celldepth_benchmarks.BenchmarkData.grid_construction

◆ initial_conditions

plot_celldepth_benchmarks.BenchmarkData.initial_conditions

◆ initialisation

plot_celldepth_benchmarks.BenchmarkData.initialisation

◆ maxmem

plot_celldepth_benchmarks.BenchmarkData.maxmem

◆ npart

plot_celldepth_benchmarks.BenchmarkData.npart

◆ plotting

plot_celldepth_benchmarks.BenchmarkData.plotting

◆ timestepping

plot_celldepth_benchmarks.BenchmarkData.timestepping

◆ walltime

plot_celldepth_benchmarks.BenchmarkData.walltime

The documentation for this class was generated from the following file: