This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
NUM_BITS = 4 | |
def bitwise_not(num:int, width=None): | |
"""Python doesn't have bitwise not so we have to improvise using XOR""" | |
if width is None: | |
width = num.bit_length() + 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Script run at install-time to: | |
# * locate dependencies of executables and libraries | |
# * copy them to the install directory | |
# * fix the install_name of the depender to point to the dependency on the RPATH | |
# * add a new RPATH entry on the dependency for its new location and remove its old install name | |
# * repeat above for dependencies of the dependency, and all other dependencies | |
# arguments: | |
# PACKAGE_PREFIX -- root of a UNIX-structure package to operate on | |
# CMAKE_SHARED_LIBRARY_SUFFIX -- pass this variable in from your CMake script |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme", | |
"font_size": 10, | |
"ignored_packages": | |
[ | |
"Vintage" | |
], | |
// show unsaved tabs with a blue line instead of just the easy-to-miss circle close button | |
"highlight_modified_tabs": true, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package frctest.gui; | |
/* | |
* | |
* Circular queue with a fixed size. | |
* Supports random access. | |
* The first element enqueued has index zero, and enqueueing another element will increment existing elements' indexes by 1. | |
* Enqueue()ing more than maxSize elements will overwrite the highest-index element. | |
* | |
* This class copyright (c) Jamie Smith |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Script containing several advanced functions for handling libraries in CMake. | |
# linker flag prefix -- if a link library starts with this character, it will be ignored by import_libraries() | |
# this is needed because FindMKL can return linker flags mixed with its libraries (which is actually the official CMake way of doing things) | |
if(TARGET_WINDOWS AND NOT MINGW) | |
set(LINKER_FLAG_PREFIX "/") # stupid illogical MSVC command-line format... | |
else() | |
set(LINKER_FLAG_PREFIX "-") | |
endif() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Created by Jamie on 5/12/2017. | |
// | |
#ifndef SOCI_LAZYSTATEMENT_H | |
#define SOCI_LAZYSTATEMENT_H | |
#include <soci/core/soci.h> | |
#include <soci/core/session.h> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# CheckLinkerFlag | |
# ------------------ | |
# | |
# Checks whether a compiler supports a given linker flag. | |
# | |
include(CheckCSourceCompiles) | |
include(CheckCXXSourceCompiles) | |
include(CheckFortranSourceCompiles) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package net.multiplemonomials.densetsu.xml; | |
import android.database.Cursor; | |
import android.database.sqlite.SQLiteDatabase; | |
import android.os.AsyncTask; | |
import android.util.Log; | |
import com.bea.xml.stream.events.EntityReferenceEvent; | |
import java.io.InputStream; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# CheckLinkerFlag | |
# ------------------ | |
# | |
# Checks whether a compiler supports a given linker flag. | |
# | |
include(CheckCSourceCompiles) | |
include(CheckCXXSourceCompiles) | |
include(CheckFortranSourceCompiles) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# - Find Intel MKL | |
# modified for AMBER | |
# Find the MKL libraries | |
# | |
# NOTE: MKL_MULTI_THREADED requires the patched FindOpenMPFixed module from the Amber-MD/cmake-buildscripts repository. | |
# | |
# Options: | |
# | |
# MKL_STATIC : use static linking. Requires linker support for the -Wl,--start-group flag. | |
# MKL_MULTI_THREADED: use multi-threading. Requires the FindOpenMP module |