Задача из области квантовой химии
Это вполне определённого вида функции.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
F(n,l,m;R, teta, phi) = const * r ^ f(n) *exp (alpha * r)*Y(l,m;teta,phi где
Y(l,m; teta,phi) = exp(i*m*phi) * (1-cos(teta)^2)^(abs(m)/2) * d^(l+abs(m (cos(teta)^2-1)^l / d(cos(teta d - дифференцирование
Виталий, с появлением в форуме. Самый естественный ответ - заглянуть в исходники gamess'а. По поводу аналитического взятия подобных интегралов, кажется, что-то есть в Абаренкове-Братцеве-Тулубе.
А у тебя есть эта книжка?
Если нет, то где она может быть? (Химфак, ГЗ-7эт)
Можно ли у тебя взять Степановскую книжку?
Исходники гамесса ... да я представляю сколько там строк на фортране ...
... у меня есть исходники mpqc ... он на cpp там я смотрел ...

... названия переменных не отражают их смысла или по крайней мере он там хитро завуалирован ...
... полно неочевидных конструкций ... отсуствие комментариев.
Можно ли в этом случае перейти от комплексных Y(l,m,teta,phi) к действительным - т.е. поступить так как мы это делаем для водородоподобного атома?
Разумеется.
E[F(m, \ldots)]=E[F(-m,\ldots)]
Поэтому
G_1(m,\ldots)=(1/2)[F(m,\ldots)+F(-m,\ldots)]=cos(m\phi)*g_1
G_2(m,\ldots)=(i/2)[F(m,\ldots)-F(-m,\ldots)]=-sin(m\phi)*g_1
- вещественные функции из Span{F(m,\ldotsF(-m,\ldots)} c исходной E.
Книга Абаренкова et al. есть на 4-м этаже.
Вот например если мы возьмём какой нибудь кластер из атомов B.
Если я правильно понял в STO каждый электрон представляется одной функцией.
Так вот рассмотрим его электрон n=2 l=1 m=-1 ему соответствует определённая функция - и всей системе определённое значение энергии.
А если мы присвоим ему не Y(1, -1) а линейную комбинацию (Y(1, -1) + Y(1, 1 / sqrt(2) то ведь значение энергии ... как мне кажется получится другое ... насколько правомерно так поступать?
Энергия остаётся той же.
Ты просто "смотришь" с другой стороны, поэтому у тебя "оси повёрнуты",
а энергия-то остаётся.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
H=\sum_a h_1(a) + \sum_{a,b} h_2(a,b).
[Смысл предыдущей реплики]:
h_1[g(m)]=h_1[g(-m)]
См. Степанов-Пупышев (Green Book 269-270.
; ) Он у меня: а) есть дома; б) есть в лабе. 10 раз. : )
Но "Greeb Book" мне понравилось.
Надо завести тоже какие-нибудь обозначения: "Heavy Book," "Light Book."
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek

Мы все трое очень разные химики.
---
...Я работаю антинаучным аферистом...

Вам замечание (+). Флуд в тематическом разделе. Хватит флудить.
svetlonic
Задача(из области квантовой химии) :Квантовохимическая формулировка:
Рассчитать(численно) интералл перекрывания орбиталей двух электронов различных атомов атомов( базис STO)
Математическая формулировка:
Есть две функции изначально заданные в сферических координатах и ортогональные друг другу при условии если точки соответствующие R=0 совпадают F1(R,teta,phi) и F2(R,teta,phi). Теперь проводим транслюцию одной из функций в пространстве на вектор (x,y,z). Необходимо вычислить скалярное произведение этих функций, т.е. найти(численно) итеграл произведения функции комплексно сопряжённо к первой на вторую по всему пространству.
Конечно, можно перейти к координатам x,y,z и рассчитывать уже в них разбивая пространство на маленькие кубики и пересчитывая для каждой такой ячейки из (x,y,z) в (R1,teta1,phi1) и (R2,teta2,phi2) - получится весьма громоздко.
Существует ли какой нибудь более элегантный способ рассчёта?