| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/pplab/abacus-develop/develop/source/source_lcao/stress_tools.cpp | [Back] [Original] |
#include "stress_tools.h"
namespace StressTools
{
void stress_fill(const double& lat0_, const double& omega_, ModuleBase::matrix& stress_matrix)
{
assert(omega_ > 0.0);
double weight = lat0_ / omega_;
for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < 3; ++j)
{
if (j > i)
{
stress_matrix(j, i) = stress_matrix(i, j);
}
stress_matrix(i, j) *= weight;
}
}
}
} // namespace StressTools
| Web Proxy Viewer | New URL | Original Page |