我的第一個模板類嘗試從一些boost提升compressed_matrix到PETSc稀疏AIJ格式的簡化轉換器,但我最初遇到迭代器typedef的問題。所以T是compressed_matrix,天真地使用下面的代碼會導致編譯時錯誤,應該如何定義這些迭代器。我應該在此模板的詳細或許讀有點... template <class T, class T1>
int converter<T, T1>:
我得到奇怪的行爲相對於用Matlab和cell2mat()函數的內存... 我想什麼做的是: cell_array_outer = cell(1,N)
parfor k = 1:N
cell_array_inner = cell(1,M);
for i = 1:M
A = do_some_math_and_return_a_sparse_matrix();