57 for (i = 0; i < nMonomer_; ++i) {
58 for (j = 0; j < nMonomer_; ++j) {
59 chi_(i, j) = interaction.
chi(i, j);
65 double det = chi_(0,0)*chi_(1, 1) - chi_(0,1)*chi_(1,0);
66 double norm = chi_(0,0)*chi_(0, 0) + chi_(1,1)*chi_(1,1)
67 + 2.0*chi_(0,1)*chi_(1,0);
68 if (fabs(det/norm) < 1.0E-8) {
71 chiInverse_(0,1) = -chi_(0,1)/det;
72 chiInverse_(1,0) = -chi_(1,0)/det;
73 chiInverse_(1,1) = chi_(0,0)/det;
74 chiInverse_(0,0) = chi_(1,1)/det;
86 for (i = 0; i < nMonomer_; ++i) {
88 for (j = 0; j < nMonomer_; ++j) {
89 p_(0,i) -= chiInverse_(j,i);
92 for (k = 0; k < nMonomer_; ++k) {
97 for (i = 0; i < nMonomer_; ++i) {
98 for (j = 0; j < nMonomer_; ++j) {
103 sumChiInverse_ = sum;