From 8df9472e0cdbab0d12211c2bc77918e8f515c409 Mon Sep 17 00:00:00 2001 From: Urbain Vaes Date: Sat, 8 Aug 2015 20:08:42 +0200 Subject: Improve installation and organization --- .vim/mySnippets/cpp.snippets | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .vim/mySnippets/cpp.snippets (limited to '.vim/mySnippets/cpp.snippets') diff --git a/.vim/mySnippets/cpp.snippets b/.vim/mySnippets/cpp.snippets new file mode 100644 index 0000000..d314641 --- /dev/null +++ b/.vim/mySnippets/cpp.snippets @@ -0,0 +1,35 @@ +snippet print_mat "Print matrix" b +for (unsigned int iii = 0; iii < ${1:mat}.size(); ++iii) { + cout << setw(12) << $1[iii][0]; + for (unsigned int jjj = 1; jjj < $1.size(); ++jjj) { + cout << ", "; + cout << setw(12) << $1[iii][jjj]; + } + cout << endl; +} +$0 +endsnippet + +snippet print_vec "Print vector" b +for (unsigned int iii = 0; iii < ${1:mat}.size(); ++iii) { + cout << setw(12) << $1[iii]; + cout << endl; +} +$0 +endsnippet + +snippet forij "Matrix iteration" b +for (int ${2:i} = 0; $2 < ${1:count}; $2++) { + for (int ${4:j} = 0; $4 < $1; $4++) { + ${5} + } +} +endsnippet + +snippet vec "vector" i +vector<${1:double}> $0 +endsnippet + +snippet mat "matrix" i +vector< vector<${1:double}> > $0 +endsnippet -- cgit v1.2.3