staticinlinevoid matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ int N = A_stl.size();
A = new real[N*N]; for (int j=0;j<N;j++) for (int i=0;i<N;i++)
A[i+N*j] = A_stl[j][i];
}
staticinlinevoid vector_from_stl(gene_vector & B, stl_vector & B_stl){ int N = B_stl.size();
B = new real[N]; for (int i=0;i<N;i++)
B[i] = B_stl[i];
}
staticinlinevoid vector_to_stl(gene_vector & B, stl_vector & B_stl){ int N = B_stl.size(); for (int i=0;i<N;i++)
B_stl[i] = B[i];
}
staticinlinevoid matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ int N = A_stl.size(); for (int j=0;j<N;j++){
A_stl[j].resize(N); for (int i=0;i<N;i++)
A_stl[j][i] = A[i+N*j];
}
}
staticinlinevoid copy_vector(const gene_vector & source, gene_vector & cible, int N){ for (int i=0;i<N;i++)
cible[i]=source[i];
}
staticinlinevoid copy_matrix(const gene_matrix & source, gene_matrix & cible, int N){ for (int j=0;j<N;j++){ for (int i=0;i<N;i++){
cible[i+N*j] = source[i+N*j];
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.