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

Class CuseBC

source code


Basic BC class for the cuse series solvers. This class support glue BCs.

Nested Classes [hide private]

Inherited from boundcond.BC: __metaclass__

Instance Methods [hide private]
 
bind(self)
Set up pointers.
source code
 
unbind(self)
Release pointer.
source code
 
init(self, **kw)
Initializer.
source code
 
soln(self)
Update ghost cells after self.svr.calcsoln.
source code
 
dsoln(self)
Update ghost cells after self.svr.calcdsoln.
source code

Inherited from boundcond.BC: __init__, __len__, __str__, cloneTo, feedValue, final, gluetake

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  _ghostgeom_ = None
indicate which ghost geometry processor to use.
  __clib_cuseb_c = {2: <CDLL '/var/lib/buildbot/solvcon/doc/buil...
  __clib_cuseb_cu = {2: None, 3: None}

Inherited from boundcond.BC: _pointers_, vdefaults, vnames

Instance Variables [hide private]

Inherited from boundcond.BC: blk, blkn, facn, glue, name, sern, svr, value

Properties [hide private]
  _clib_cuseb_c
  _clib_cuseb_cu

Inherited from boundcond.BC: fpdtypestr, is_bound, is_unbound, nvalue

Inherited from object: __class__

Method Details [hide private]

bind(self)

source code 

Set up pointers. All attributes which are pointers have to be initialized here.

Overrides: gendata.bind
(inherited documentation)

unbind(self)

source code 

Release pointer.

Overrides: gendata.unbind
(inherited documentation)

init(self, **kw)

source code 

Initializer.

Overrides: boundcond.BC.init
(inherited documentation)

Class Variable Details [hide private]

__clib_cuseb_c

Value:
{2: <CDLL '/var/lib/buildbot/solvcon/doc/build/lib/libsc_cuseb2d_c.so'\
, handle 28571c0 at 2868ed0>,
 3: <CDLL '/var/lib/buildbot/solvcon/doc/build/lib/libsc_cuseb3d_c.so'\
, handle 2858010 at 2868f50>}

Property Details [hide private]

_clib_cuseb_c

Get Method:
unreachable._clib_cuseb_c(self)

_clib_cuseb_cu

Get Method:
unreachable._clib_cuseb_cu(self)