OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
Inheritance diagram for BenchmarkTimer:
[legend]
Collaboration diagram for BenchmarkTimer:
[legend]

Public Member Functions

def __init__ (self)
 
def end (self)
 
def get_end_time_str (self)
 
def get_start_time_str (self)
 
def start (self)
 
def get_total_time (self)
 
def get_total_time_str (self)
 
def __repr__ (self)
 
def __str__ (self)
 

Public Attributes

 start_time
 
 end_time
 
 total_time
 

Detailed Description

A class for simple benchmark timing. 

Definition at line 14 of file benchmark_timer.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Definition at line 16 of file benchmark_timer.py.

Member Function Documentation

◆ __repr__()

def __repr__ (   self)

Definition at line 71 of file benchmark_timer.py.

◆ __str__()

def __str__ (   self)

Definition at line 79 of file benchmark_timer.py.

◆ end()

def end (   self)
Sets the end time of the timer. 

Definition at line 21 of file benchmark_timer.py.

◆ get_end_time_str()

def get_end_time_str (   self)

Definition at line 32 of file benchmark_timer.py.

◆ get_start_time_str()

def get_start_time_str (   self)

Definition at line 38 of file benchmark_timer.py.

◆ get_total_time()

def get_total_time (   self)
Returns the elapsed time. 

Definition at line 51 of file benchmark_timer.py.

◆ get_total_time_str()

def get_total_time_str (   self)
Returns the elapsed time. 

Definition at line 61 of file benchmark_timer.py.

◆ start()

def start (   self)
Sets the start time of the timer. 

Definition at line 44 of file benchmark_timer.py.

Member Data Documentation

◆ end_time

end_time

Definition at line 18 of file benchmark_timer.py.

◆ start_time

start_time

Definition at line 17 of file benchmark_timer.py.

◆ total_time

total_time

Definition at line 19 of file benchmark_timer.py.


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