summaryrefslogtreecommitdiff
path: root/.vim/mySnippets/cpp.snippets
blob: d31464159e53ee9fd7705c2551b25699d3b95a8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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