マップイテレータにエラーがあります。問題は次のとおりです。
class JacobianCol
{
private:
...
    JacobianColData::iterator _L_begin;
public:
    JacobianColData::iterator L_begin();
...
};
別のモジュール:
JacobianCol LUSolver::col_subtract(const JacobianColData::iterator &alpha, JacobianCol &X, JacobianCol &Y)
{
    JacobianCol result = Y;
    //alternate "result" variable
    return result;
}
電話:
...
J[*it] = col_subtract(friend_element, J[diag_index], J[*it]);
...
そして、の結果をに割り当てるcol_subtractと、割り当てが解除されたメモリ(前のメモリへのポインタ)を指すようになりJ[*it]ます。J[*it].L_beginJ[*it]