Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
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: