superfun


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

球谐函数方法矩阵性质

发表于 2018-09-07 | 分类于 中子输运方程

球谐函数

实值的球谐函数

该模块主要定义了实值的球谐函数如下:

$$Y_{n,m}(\Omega) = \left\{\begin{matrix}
\sqrt{\frac{(2n+1)(n-m)!}{2\pi(n+m)!}}P_{n}^{m}(\mu)cos(m\varphi) & m>0\\
\sqrt{\frac{(2n+1)}{4\pi}}P_{n}(\mu) & m=0 \\
\sqrt{\frac{(2n+1)(n-|m|)!}{2\pi(n+|m|)!}}P_{n}^{|m|}(\mu)sin(|m|\varphi) & m<0
\end{matrix}\right.$$

阅读全文 »

PyQt5学习6-第一个应用-简单计算器

发表于 2018-07-21 | 分类于 PyQt5

结合QPushButton,QLineEdit,QGridLayout能够编写一个简单的计算器软件,可以满足日常基本需求。

阅读全文 »

PyQt5学习5-行编辑

发表于 2018-07-20 | 分类于 PyQt5

QLineEdit

QLineEdit编辑一行的字符

阅读全文 »

PyQt5学习4-布局管理

发表于 2018-07-19 | 分类于 PyQt5

PyQt5中可以使用绝对定位和layout类来管理窗口中各个元素的大小和位置,常用的layout类,主要包含以下三种布局形式。

1
2
3
QHBoxLayout
QVBoxLayout
QGridLayout

阅读全文 »

PyQt5学习3-第一个按钮

发表于 2018-07-18 | 分类于 PyQt5

在图形界面中,点击按钮会发出信号,然后与具体的操作连接起来。

1
2
btn = QPushButton()
btn.clicked.connect()
阅读全文 »

PyQt5学习2-第一个对话框

发表于 2018-07-17 | 分类于 PyQt5

QMessageBox

QtWidgets提供了一些默认的消息框 QMessageBox, 主要有

1
2
3
4
5
6
7
8
9
QMessageBox.question(self, 'message', 'Are you sure to quite?',QMessageBox.Yes, QMessageBox.No)
QMessageBox.about(self,'About this', 'This is a test program')
QMessageBox.warning(self,'warning','There is a warning',QMessageBox.Cancel)
QMessageBox.information(self,'Information', 'This is an information')
QMessageBox.critical(self, 'critical', 'error')

阅读全文 »

PyQt5学习1-第一个窗口

发表于 2018-07-16 | 分类于 PyQt5

第一个窗口

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/python3
#-*- coding: utf-8 -*-
# create a simple window
import sys
from PyQt5.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)
w = QWidget()
w.show()
sys.exit(app.exec_())
阅读全文 »

Fortran For Fun 之编译工具 FoBis

发表于 2018-05-27 | 分类于 fortran

Linux系统下没有一个好用的Fortran语言IDE编程工具,通常在编辑器中编辑代码,然后在命令行中使用gfortran或ifort编译,对于模块很多的工程,代码之间的依赖关系比较复杂,这时编译很麻烦,需要使用make工具来进行编译,最直接的方式就是写Makefile。但Makefile编写比较麻烦,通常使用其它工具来生成Makefile, 常用的工具包括cmake和FoBis。

阅读全文 »

中子输运方程的边界条件

发表于 2018-05-16 | 分类于 中子输运方程

中子输运方程是一个双曲方程,在数值计算中只需要给定入流边界条件就可以了,通常情况中子输运方程的边界条件包括真空边界条件,即入流恒为零;另一种边界条件为反射边界条件,即如流量等于其关于切线的对称角的出流量。在处理有限元方法的边界条件时,通常是将边界条件直接带入变分之后的边界积分项,然后对带边界条件的变分方程进行离散。以下对球谐函数方法的这两种边界条件进行处理。

阅读全文 »

Fortran For Fun之编辑器atom

发表于 2018-04-24 | 分类于 fortran

欲善其事,必先利其器。使用好的文本编辑器编写程序能事半功倍。我使用过的文本编辑器有vim, emacs, sublime, atom。vim在终端直接使用得较多,sublime只是试用过一段时间,emacs用的时间很长,也挺好用的,直到遇到atom。

阅读全文 »
12…7
c.fang

c.fang

道,行之而成

65 日志
14 分类
34 标签
GitHub
Links
  • ITER
© 2017 - 2018 c.fang