
计算化学
zhang2065
这个作者很懒,什么都没留下…
展开
-
简易内存池的实现
简易内存池的C语言实现不论是基于Fortran的GAMESS还是基于C++的LAMMPS都有自己的内存管理,其基本都是基于内存池技术,这样做的好处在于提高内存的分配效率以及减少碎片化内存提高利用率,以下为一个简易内存池的使用。#ifndef _MEMORY_POOL_#define _MEMORY_POOL_#include <stdio.h>#include <stdlib.h>typedef struct chank chank_t;typedef struct原创 2022-01-22 16:07:14 · 902 阅读 · 0 评论 -
基组和分子结构的读取
在学习量子化学的过程中为了理解基组合输入文件是怎样传递信息的,以及C++文件的操作,我写了以下代码,针对gbs文件基组合mol分子文件进行读取,读取结果存在orb型变量中。以下为头文件:#pragma once#include <fstream>#include <iostream>#include <string>using namespace std;typedef struct node* atom;struct node{ int charge原创 2020-12-04 11:14:47 · 245 阅读 · 0 评论