Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
0fb6579
Vectorised point in element algorithm + cleanup
KhanMechAI Dec 28, 2018
5195631
Added output data to git ignore
KhanMechAI Dec 28, 2018
57f416d
Added _trash_output to git ignore
KhanMechAI Dec 28, 2018
24d8a5e
Deleted trash data from repo
KhanMechAI Dec 28, 2018
15544ff
Temp file delete
KhanMechAI Dec 28, 2018
a1e0192
temp file delete
KhanMechAI Dec 28, 2018
3fee6ff
Deleted old point in element code
KhanMechAI Dec 28, 2018
2251b3d
Merge branch 'master' of https://github.com/KhanMechAI/LoadPathMATLAB
KhanMechAI Dec 28, 2018
35a3ab9
MATLAB Live script and file mods for save paths
KhanMechAI Dec 29, 2018
e843cda
Save path bug and live script
KhanMechAI Dec 29, 2018
1cb525c
Caught bug point in element bug. Added some debugging code.
KhanMechAI Dec 29, 2018
f52d849
Commented out some debugging code - may use later
KhanMechAI Dec 30, 2018
b29258f
Added some files to .gitignore
KhanMechAI Dec 30, 2018
9d89472
Cleaned up runge kutta. Trying clean up the face normals
KhanMechAI Dec 30, 2018
1e84c38
Centroid calc for each face of each element done but not returned yet.
KhanMechAI Dec 30, 2018
991ef81
Vectorised normal code, fixing point in element bug
KhanMechAI Dec 30, 2018
87493c4
Fixed bugs and cleaned up code
KhanMechAI Dec 31, 2018
c283933
Added tic and toc to time the changes
KhanMechAI Dec 31, 2018
4d86ec6
added tic and toc to time the computation
KhanMechAI Dec 31, 2018
9d789b7
Fixed parallel code block
KhanMechAI Dec 31, 2018
7088956
Cleaning code and 'mkdir' bug fix
KhanMechAI Jan 2, 2019
3800855
ReversePath bug fix
KhanMechAI Jan 2, 2019
a4408bd
User guid to markdown and GUI bug fixes
KhanMechAI Jan 3, 2019
a9c9b93
Transforming the user guid to a markdown...slowly
KhanMechAI Jan 3, 2019
28b61fb
user guide mods
KhanMechAI Jan 3, 2019
45252e4
README edits
KhanMechAI Jan 3, 2019
9dad527
Markdown edits - relative path for images
KhanMechAI Jan 3, 2019
fdb3e8e
markdown edits - images not displaying correctly
KhanMechAI Jan 3, 2019
a8db9e5
MArkdown edits - inputing user guide info. Program feature list check
KhanMechAI Jan 3, 2019
ef29838
README done, GUI changes, some GUI callback bugs fixed
KhanMechAI Jan 4, 2019
91ecc3d
README error in document
KhanMechAI Jan 4, 2019
55a11d7
Bug fixes. Fonts too large, image not printing.
KhanMechAI Jan 4, 2019
2e4f2c6
GUI text dissappearing bug fix
KhanMechAI Jan 6, 2019
dd60927
Modified the readme
KhanMechAI Jan 6, 2019
57e3dc3
Folder name changes, readme changes, movie make modifications
KhanMechAI Jan 7, 2019
00c5c2a
User guide modifications
KhanMechAI Jan 7, 2019
64bdbe1
Merging experimental
KhanMechAI Jan 7, 2019
25b44f9
Added some examples, update list and small bug fix
KhanMechAI Aug 4, 2019
eda9903
MATLAB online test + path bug fix
KhanMechAI Aug 5, 2019
08a582f
Directory separator bug fix
KhanMechAI Aug 14, 2019
c5898d2
Merge branch 'master' of https://github.com/KhanMechAI/LoadPathMATLAB
KhanMechAI Aug 14, 2019
2503c6c
Formatting code to MATLAB Style Guide
KhanMechAI Aug 15, 2019
4fc995d
remove apple files from repo
KhanMechAI Aug 17, 2019
07cbac9
merging repo to resolve conflicts
KhanMechAI Aug 17, 2019
7b35224
Remove apple file from repo
KhanMechAI Aug 17, 2019
36d2831
trying to fix git
KhanMechAI Aug 17, 2019
1a01f46
Merge branch 'master' into UPDATE-REPO
KhanMechAI Aug 17, 2019
0301afa
Merge pull request #1 from KhanMechAI/UPDATE-REPO
KhanMechAI Aug 17, 2019
56a84ab
Merge branch 'master' of https://github.com/KhanMechAI/LoadPathMATLAB
KhanMechAI Aug 17, 2019
d089b59
clear git repo
KhanMechAI Aug 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .git-old/COMMIT_EDITMSG
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Remove apple file from repo
Empty file added .git-old/FETCH_HEAD
Empty file.
2 changes: 2 additions & 0 deletions .git-old/FETCH_HEAD-GIS010495
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
25b44f92027e3aeaa54037ea8f8917108509fbf5 branch 'master' of https://github.com/KhanMechAI/LoadPathMATLAB
00c5c2aa6ccb159045abec051979b42a27775b0c not-for-merge branch 'experimental_changes' of https://github.com/KhanMechAI/LoadPathMATLAB
1 change: 1 addition & 0 deletions .git-old/HEAD
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ref: refs/heads/master
1 change: 1 addition & 0 deletions .git-old/ORIG_HEAD
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7b3522482b01c5e198e54698682cd191b98e5502
21 changes: 21 additions & 0 deletions .git-old/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[submodule]
active = .
[remote "origin"]
url = https://github.com/KhanMechAI/LoadPathMATLAB.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "upstream"]
url = https://github.com/GarthPearce/LoadPathMATLAB.git
fetch = +refs/heads/*:refs/remotes/upstream/*
[branch "UPDATE-REPO"]
remote = origin
merge = refs/heads/UPDATE-REPO
1 change: 1 addition & 0 deletions .git-old/description
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Unnamed repository; edit this file 'description' to name the repository.
15 changes: 15 additions & 0 deletions .git-old/hooks/applypatch-msg.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/bin/sh
#
# An example hook script to check the commit log message taken by
# applypatch from an e-mail message.
#
# The hook should exit with non-zero status after issuing an
# appropriate message if it wants to stop the commit. The hook is
# allowed to edit the commit message file.
#
# To enable this hook, rename this file to "applypatch-msg".

. git-sh-setup
commitmsg="$(git rev-parse --git-path hooks/commit-msg)"
test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"}
:
24 changes: 24 additions & 0 deletions .git-old/hooks/commit-msg.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/bin/sh
#
# An example hook script to check the commit log message.
# Called by "git commit" with one argument, the name of the file
# that has the commit message. The hook should exit with non-zero
# status after issuing an appropriate message if it wants to stop the
# commit. The hook is allowed to edit the commit message file.
#
# To enable this hook, rename this file to "commit-msg".

# Uncomment the below to add a Signed-off-by line to the message.
# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
# hook is more suited to it.
#
# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"

# This example catches duplicate Signed-off-by lines.

test "" = "$(grep '^Signed-off-by: ' "$1" |
sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || {
echo >&2 Duplicate Signed-off-by lines.
exit 1
}
114 changes: 114 additions & 0 deletions .git-old/hooks/fsmonitor-watchman.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
#!/usr/bin/perl

use strict;
use warnings;
use IPC::Open2;

# An example hook script to integrate Watchman
# (https://facebook.github.io/watchman/) with git to speed up detecting
# new and modified files.
#
# The hook is passed a version (currently 1) and a time in nanoseconds
# formatted as a string and outputs to stdout all files that have been
# modified since the given time. Paths must be relative to the root of
# the working tree and separated by a single NUL.
#
# To enable this hook, rename this file to "query-watchman" and set
# 'git config core.fsmonitor .git/hooks/query-watchman'
#
my ($version, $time) = @ARGV;

# Check the hook interface version

if ($version == 1) {
# convert nanoseconds to seconds
$time = int $time / 1000000000;
} else {
die "Unsupported query-fsmonitor hook version '$version'.\n" .
"Falling back to scanning...\n";
}

my $git_work_tree;
if ($^O =~ 'msys' || $^O =~ 'cygwin') {
$git_work_tree = Win32::GetCwd();
$git_work_tree =~ tr/\\/\//;
} else {
require Cwd;
$git_work_tree = Cwd::cwd();
}

my $retry = 1;

launch_watchman();

sub launch_watchman {

my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty')
or die "open2() failed: $!\n" .
"Falling back to scanning...\n";

# In the query expression below we're asking for names of files that
# changed since $time but were not transient (ie created after
# $time but no longer exist).
#
# To accomplish this, we're using the "since" generator to use the
# recency index to select candidate nodes and "fields" to limit the
# output to file names only. Then we're using the "expression" term to
# further constrain the results.
#
# The category of transient files that we want to ignore will have a
# creation clock (cclock) newer than $time_t value and will also not
# currently exist.

my $query = <<" END";
["query", "$git_work_tree", {
"since": $time,
"fields": ["name"],
"expression": ["not", ["allof", ["since", $time, "cclock"], ["not", "exists"]]]
}]
END

print CHLD_IN $query;
close CHLD_IN;
my $response = do {local $/; <CHLD_OUT>};

die "Watchman: command returned no output.\n" .
"Falling back to scanning...\n" if $response eq "";
die "Watchman: command returned invalid output: $response\n" .
"Falling back to scanning...\n" unless $response =~ /^\{/;

my $json_pkg;
eval {
require JSON::XS;
$json_pkg = "JSON::XS";
1;
} or do {
require JSON::PP;
$json_pkg = "JSON::PP";
};

my $o = $json_pkg->new->utf8->decode($response);

if ($retry > 0 and $o->{error} and $o->{error} =~ m/unable to resolve root .* directory (.*) is not watched/) {
print STDERR "Adding '$git_work_tree' to watchman's watch list.\n";
$retry--;
qx/watchman watch "$git_work_tree"/;
die "Failed to make watchman watch '$git_work_tree'.\n" .
"Falling back to scanning...\n" if $? != 0;

# Watchman will always return all files on the first query so
# return the fast "everything is dirty" flag to git and do the
# Watchman query just to get it over with now so we won't pay
# the cost in git to look up each individual file.
print "/\0";
eval { launch_watchman() };
exit 0;
}

die "Watchman: $o->{error}.\n" .
"Falling back to scanning...\n" if $o->{error};

binmode STDOUT, ":utf8";
local $, = "\0";
print @{$o->{files}};
}
8 changes: 8 additions & 0 deletions .git-old/hooks/post-update.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".

exec git update-server-info
14 changes: 14 additions & 0 deletions .git-old/hooks/pre-applypatch.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/bin/sh
#
# An example hook script to verify what is about to be committed
# by applypatch from an e-mail message.
#
# The hook should exit with non-zero status after issuing an
# appropriate message if it wants to stop the commit.
#
# To enable this hook, rename this file to "pre-applypatch".

. git-sh-setup
precommit="$(git rev-parse --git-path hooks/pre-commit)"
test -x "$precommit" && exec "$precommit" ${1+"$@"}
:
49 changes: 49 additions & 0 deletions .git-old/hooks/pre-commit.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#!/bin/sh
#
# An example hook script to verify what is about to be committed.
# Called by "git commit" with no arguments. The hook should
# exit with non-zero status after issuing an appropriate message if
# it wants to stop the commit.
#
# To enable this hook, rename this file to "pre-commit".

if git rev-parse --verify HEAD >/dev/null 2>&1
then
against=HEAD
else
# Initial commit: diff against an empty tree object
against=$(git hash-object -t tree /dev/null)
fi

# If you want to allow non-ASCII filenames set this variable to true.
allownonascii=$(git config --bool hooks.allownonascii)

# Redirect output to stderr.
exec 1>&2

# Cross platform projects tend to avoid non-ASCII filenames; prevent
# them from being added to the repository. We exploit the fact that the
# printable range starts at the space character and ends with tilde.
if [ "$allownonascii" != "true" ] &&
# Note that the use of brackets around a tr range is ok here, (it's
# even required, for portability to Solaris 10's /usr/bin/tr), since
# the square bracket bytes happen to fall in the designated range.
test $(git diff --cached --name-only --diff-filter=A -z $against |
LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
then
cat <<\EOF
Error: Attempt to add a non-ASCII file name.

This can cause problems if you want to work with people on other platforms.

To be portable it is advisable to rename the file.

If you know what you are doing you can disable this check using:

git config hooks.allownonascii true
EOF
exit 1
fi

# If there are whitespace errors, print the offending file names and fail.
exec git diff-index --check --cached $against --
53 changes: 53 additions & 0 deletions .git-old/hooks/pre-push.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
#!/bin/sh

# An example hook script to verify what is about to be pushed. Called by "git
# push" after it has checked the remote status, but before anything has been
# pushed. If this script exits with a non-zero status nothing will be pushed.
#
# This hook is called with the following parameters:
#
# $1 -- Name of the remote to which the push is being done
# $2 -- URL to which the push is being done
#
# If pushing without using a named remote those arguments will be equal.
#
# Information about the commits which are being pushed is supplied as lines to
# the standard input in the form:
#
# <local ref> <local sha1> <remote ref> <remote sha1>
#
# This sample shows how to prevent push of commits where the log message starts
# with "WIP" (work in progress).

remote="$1"
url="$2"

z40=0000000000000000000000000000000000000000

while read local_ref local_sha remote_ref remote_sha
do
if [ "$local_sha" = $z40 ]
then
# Handle delete
:
else
if [ "$remote_sha" = $z40 ]
then
# New branch, examine all commits
range="$local_sha"
else
# Update to existing branch, examine new commits
range="$remote_sha..$local_sha"
fi

# Check for WIP commit
commit=`git rev-list -n 1 --grep '^WIP' "$range"`
if [ -n "$commit" ]
then
echo >&2 "Found WIP commit in $local_ref, not pushing"
exit 1
fi
fi
done

exit 0
Loading