Package solvcon :: Package kerpak :: Module cuse :: Class CuseSolverExedata
[hide private]
[frames] | no frames]

Class CuseSolverExedata

source code


Data structure to interface with C.

Instance Methods [hide private]
 
__set_pointer(self, svr, aname, shf) source code
 
__init__(self, *args, **kw)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code

Inherited from _ctypes.Structure: __new__

Inherited from unreachable._CData: __ctypes_from_outparam__, __hash__, __reduce__, __setstate__

Inherited from object: __delattr__, __format__, __getattribute__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _fields_ = [('ncore', <class 'ctypes.c_int'>), ('neq', <class ...
  alpha = <Field type=c_int, ofs=72, size=4>
  amsca = <Field type=c_void_p, ofs=272, size=8>
  amvec = <Field type=c_void_p, ofs=280, size=8>
  cecnd = <Field type=c_void_p, ofs=216, size=8>
  cevol = <Field type=c_void_p, ofs=224, size=8>
  cfl = <Field type=c_void_p, ofs=336, size=8>
  clcnd = <Field type=c_void_p, ofs=200, size=8>
  clfcs = <Field type=c_void_p, ofs=264, size=8>
  clgrp = <Field type=c_void_p, ofs=152, size=8>
  clnds = <Field type=c_void_p, ofs=256, size=8>
  cltpn = <Field type=c_void_p, ofs=144, size=8>
  clvol = <Field type=c_void_p, ofs=208, size=8>
  cnbfac = <Field type=c_double, ofs=96, size=8>
  dsol = <Field type=c_void_p, ofs=296, size=8>
  dsoln = <Field type=c_void_p, ofs=320, size=8>
  fcara = <Field type=c_void_p, ofs=192, size=8>
  fccls = <Field type=c_void_p, ofs=248, size=8>
  fccnd = <Field type=c_void_p, ofs=176, size=8>
  fcnds = <Field type=c_void_p, ofs=240, size=8>
  fcnml = <Field type=c_void_p, ofs=184, size=8>
  fctpn = <Field type=c_void_p, ofs=136, size=8>
  gdlen = <Field type=c_int, ofs=60, size=4>
  grpda = <Field type=c_void_p, ofs=160, size=8>
  jacofunc = <Field type=c_void_p, ofs=128, size=8>
  nbound = <Field type=c_int, ofs=40, size=4>
  ncell = <Field type=c_int, ofs=36, size=4>
  ncore = <Field type=c_int, ofs=0, size=4>
  ndcrd = <Field type=c_void_p, ofs=168, size=8>
  ndim = <Field type=c_int, ofs=24, size=4>
  neq = <Field type=c_int, ofs=4, size=4>
  nface = <Field type=c_int, ofs=32, size=4>
  ngroup = <Field type=c_int, ofs=56, size=4>
  ngstcell = <Field type=c_int, ofs=52, size=4>
  ngstface = <Field type=c_int, ofs=48, size=4>
  ngstnode = <Field type=c_int, ofs=44, size=4>
  nnode = <Field type=c_int, ofs=28, size=4>
  nsca = <Field type=c_int, ofs=64, size=4>
  nvec = <Field type=c_int, ofs=68, size=4>
  ocfl = <Field type=c_void_p, ofs=344, size=8>
  sfmrc = <Field type=c_void_p, ofs=232, size=8>
  sftfac = <Field type=c_double, ofs=104, size=8>
  sigma0 = <Field type=c_double, ofs=80, size=8>
  sol = <Field type=c_void_p, ofs=288, size=8>
  soln = <Field type=c_void_p, ofs=312, size=8>
  solt = <Field type=c_void_p, ofs=304, size=8>
  stm = <Field type=c_void_p, ofs=328, size=8>
  taumin = <Field type=c_double, ofs=112, size=8>
  tauscale = <Field type=c_double, ofs=120, size=8>
  taylor = <Field type=c_double, ofs=88, size=8>
  time = <Field type=c_double, ofs=8, size=8>
  time_increment = <Field type=c_double, ofs=16, size=8>
Properties [hide private]

Inherited from unreachable._CData: _b_base_, _b_needsfree_

Inherited from unreachable._CData (private): _objects

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args, **kw)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

Class Variable Details [hide private]

_fields_

Value:
[('ncore', <class 'ctypes.c_int'>),
 ('neq', <class 'ctypes.c_int'>),
 ('time', <class 'ctypes.c_double'>),
 ('time_increment', <class 'ctypes.c_double'>),
 ('ndim', <class 'ctypes.c_int'>),
 ('nnode', <class 'ctypes.c_int'>),
 ('nface', <class 'ctypes.c_int'>),
 ('ncell', <class 'ctypes.c_int'>),
...