ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout.cpp File Reference

Main ZLayout library implementation. More...

#include <zlayout/zlayout.hpp>
#include <iostream>
#include <stdexcept>
#include <chrono>
#include <algorithm>
#include <string>
#include <cstdio>
#include <cstdlib>
#include <omp.h>
Include dependency graph for zlayout.cpp:

Go to the source code of this file.

Classes

struct  zlayout::PerformanceTimer
struct  zlayout::SystemInfo
class  zlayout::ZLayoutException
struct  zlayout::MemoryInfo

Namespaces

namespace  zlayout
 Main namespace for ZLayout library.

Functions

const char * zlayout::get_version ()
 Get library version string.
bool zlayout::initialize (bool enable_openmp=true)
 Initialize ZLayout library.
void zlayout::cleanup ()
 Cleanup ZLayout library resources.
bool zlayout::is_initialized ()
bool zlayout::is_openmp_enabled ()
SystemInfo zlayout::get_system_info ()
void zlayout::print_system_info ()
void zlayout::assert_initialized ()
MemoryInfo zlayout::get_memory_info ()

Detailed Description

Main ZLayout library implementation.

Definition in file zlayout.cpp.