Scarab  2.8.1
Project 8 C++ Utility Library
Functions | Variables
benchmark Namespace Reference

Functions

def generate_dummy_code_pybind11 (nclasses=10)
 
def generate_dummy_code_boost (nclasses=10)
 

Variables

int nfns = 4
 
int nargs = 4
 
int nclasses = 2 ** i
 
 n1 = dt.datetime.now()
 
 n2 = dt.datetime.now()
 
tuple elapsed = (n2 - n1).total_seconds()
 
 size = os.stat('test.so').st_size
 

Function Documentation

◆ generate_dummy_code_boost()

def benchmark.generate_dummy_code_boost (   nclasses = 10)

Definition at line 42 of file benchmark.py.

◆ generate_dummy_code_pybind11()

def benchmark.generate_dummy_code_pybind11 (   nclasses = 10)

Definition at line 10 of file benchmark.py.

Variable Documentation

◆ elapsed

tuple elapsed = (n2 - n1).total_seconds()

Definition at line 85 of file benchmark.py.

◆ n1

n1 = dt.datetime.now()

Definition at line 80 of file benchmark.py.

◆ n2

n2 = dt.datetime.now()

Definition at line 84 of file benchmark.py.

◆ nargs

int nargs = 4

Definition at line 7 of file benchmark.py.

◆ nclasses

int nclasses = 2 ** i

Definition at line 77 of file benchmark.py.

◆ nfns

int nfns = 4

Definition at line 6 of file benchmark.py.

◆ size

size = os.stat('test.so').st_size

Definition at line 86 of file benchmark.py.