[ create a new paste ] login | about

Link: http://codepad.org/1Jwx1Lgb    [ raw code | fork | 1 comment ]

C++, pasted on Apr 21:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
	const int kSize = 3*m_nodes.size();
	ublas::generalized_vector_of_vector<btScalar, ublas::row_major, ublas::vector<ublas::compressed_vector<btScalar> > > RKR_1(kSize, kSize);
	ublas::generalized_vector_of_vector<btScalar, ublas::row_major, ublas::vector<ublas::compressed_vector<btScalar> > > RK(kSize, kSize);

	for(int i=0; i<m_tetrahedrons.size(); ++i)
	{
		btTetrahedron* t = m_tetrahedrons[i];
		t->computeCorotatedStiffness();

		for(unsigned int j=0; j<12; ++j)
			for(unsigned int k=0; k<12; ++k)
			{
				RKR_1(t->getGlobalIndex(j), t->getGlobalIndex(k)) += t->getCorotatedStiffness0(j, k);
				RK(t->getGlobalIndex(j), t->getGlobalIndex(k)) += t->getCorotatedStiffness1(j, k);
			}
	}

	m_RKR_1 = RKR_1;
	m_RK = RK;


Create a new paste based on this one


Comments:
posted by alfredo.correa@gmail.com on Apr 22

reply