nexus: added support for skall estimator

git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7247 e5b18d87-469d-4833-9cc0-8cdfa06e9491
This commit is contained in:
Yubo “Paul” 2016-11-19 19:50:44 +00:00
parent be68f12ca2
commit 9cd40452bd
1 changed files with 9 additions and 1 deletions

View File

@ -2150,6 +2150,13 @@ class sk(QIxml):
write_types = obj(hdf5=yesno)
#end class sk
class skall(QIxml):
tag = 'estimator'
attributes = ['name','type','hdf5','source','target','writeionion']
identifier = 'name'
write_types = obj(hdf5=yesno)
#end class skall
class gofr(QIxml):
tag = 'estimator'
attributes = ['type','name','num_bin','rmax','source']
@ -2173,6 +2180,7 @@ estimator = QIxmlFactory(
nofk = nofk,
mpc = mpc_est,
sk = sk,
skall = skall,
gofr = gofr,
),
typekey = 'type',
@ -2404,7 +2412,7 @@ classes = [ #standard classes
optimize,cg_optimizer,flex_optimizer,optimize_qmc,wftest,kspace_jastrow,
header,local,force,forwardwalking,observable,record,rmc,pressure,dmccorrection,
nofk,mpc_est,distancetable,cpp,element,spline,setparams,
backflow,transformation,cubicgrid,molecular_orbital_builder,cmc,sk,gofr,
backflow,transformation,cubicgrid,molecular_orbital_builder,cmc,sk,skall,gofr,
host,date,user,
]
types = dict( #simple types and factories