Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorover0219 <over0219@umn.edu>2020-07-01 06:42:14 +0300
committerover0219 <over0219@umn.edu>2020-07-01 06:42:14 +0300
commite0a76a48eb80f85026c503206ddc3a82d7af0ddb (patch)
tree5e446f0b35231def45327113266874fd2044917d /extern/softbody/src/admmpd_linsolve.cpp
parent8af51750b24ea037c5ad64641d79b05a60448d11 (diff)
improved lattice gen
Diffstat (limited to 'extern/softbody/src/admmpd_linsolve.cpp')
-rw-r--r--extern/softbody/src/admmpd_linsolve.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/extern/softbody/src/admmpd_linsolve.cpp b/extern/softbody/src/admmpd_linsolve.cpp
index 0d40c49ef4d..548e1b36dcf 100644
--- a/extern/softbody/src/admmpd_linsolve.cpp
+++ b/extern/softbody/src/admmpd_linsolve.cpp
@@ -124,11 +124,11 @@ void ConjugateGradients::solve_Ax_b(
VectorXd *x_,
VectorXd *b_)
{
- typedef struct LinSolveThreadData {
+ struct LinSolveThreadData {
SolverData *data;
VectorXd *ls_x;
VectorXd *ls_b;
- } LinSolveThreadData;
+ };
auto parallel_lin_solve = [](
void *__restrict userdata,
@@ -326,7 +326,7 @@ std::cerr << "p: " << p_idx << ", q: " << q_idx << ", tet (" << k << "): " << t
} // end init solve
-typedef struct GraphColorThreadData {
+struct GraphColorThreadData {
const RowSparseMatrix<double> *A;
int stride;
std::vector<std::vector<int> > *adjacency;
@@ -334,7 +334,7 @@ typedef struct GraphColorThreadData {
int init_palette_size;
std::vector<int> *conflict;
std::vector<int> *node_colors;
-} GraphColorThreadData;
+};
// Rehash of graph coloring from
// https://github.com/mattoverby/mclscene/blob/master/include/MCL/GraphColor.hpp