Package solvcon :: Package kerpak :: Module vslin :: Class VslinSolver
[hide private]
[frames] | no frames]

Class VslinSolver

source code


Basic elastic solver.

Nested Classes [hide private]

Inherited from cuse.CuseSolver: _exedatatype_

Inherited from solver.BaseSolver: __metaclass__

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

Inherited from lincuse.LincuseSolver: calccfl, provide

Inherited from cuse.CuseSolver: bcdsoln, bcsoln, bind, boundcond, calcdsoln, calcsoln, calcsolt, ibcam, ibcdsoln, ibcsoln, init, locate_point, pullibc, pushibc, unbind, update

Inherited from solver.BlockSolver: call_non_interface_bc, exchangeibc, init_exchange, pull, pullank, push, remote_setattr

Inherited from solver.BaseSolver: dump, exhaust, final, march, postloop, preloop

Inherited from solver.BaseSolver (private): _set_time, _tcall

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

Static Methods [hide private]
Material
_build_mtrllist(grpnames, mtrldict)
Build the material list out of the mapping dict.
source code

Inherited from solver.BaseSolver: detect_ncore

Class Variables [hide private]
  __clib_vslin_c = {2: <CDLL '/var/lib/buildbot/solvcon/doc/buil...
  __clib_vslin_cu = {2: None, 3: None}

Inherited from cuse.CuseSolver: MMNAMES, _interface_init_, _solution_array_

Inherited from cuse.CuseSolver (private): _clib_mcu

Inherited from solver.BlockSolver: CLMFC, CLMND, FCMND

Inherited from solver.BaseSolver: MESG_FILENAME_DEFAULT, _pointers_

Inherited from solver.BaseSolver (private): _clib_solve

Instance Variables [hide private]
  mtrldict
map from names to material objects.
  mtrllist
list of all material objects.

Inherited from lincuse.LincuseSolver: cfldt, cflmax

Inherited from cuse.CuseSolver: alpha, amsca, amvec, cecnd, cevol, cfl, cnbfac, debug, dsol, dsoln, grpda, ncuth, ocfl, scu, sfmrc, sftfac, sigma0, sol, soln, solt, taumin, tauscale, taylor

Inherited from solver.BlockSolver: all_simplex, bclist, grpnames, ibclist, ibcthread, ngroup, nsvr, svrn, use_incenter

Properties [hide private]
  _clib_vslin_c
  _clib_vslin_cu
  _gdlen_
length per group data.

Inherited from lincuse.LincuseSolver: _jacofunc_

Inherited from cuse.CuseSolver: gdlen, nsca, nvec

Inherited from cuse.CuseSolver (private): _clib_cuse_c, _clib_cuse_cu

Inherited from solver.BlockSolver: is_bound, is_unbound, ust

Inherited from solver.BaseSolver: fpdtype, fpdtypestr

Inherited from solver.BaseSolver (private): _clib_solvcon

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)

make_grpda(self)

source code 
Overrides: lincuse.LincuseSolver.make_grpda

_build_mtrllist(grpnames, mtrldict)
Static Method

source code 

Build the material list out of the mapping dict.

Parameters:
  • mtrldict (dict) - the map from names to material objects.
  • grpnames (list)
Returns: Material
the list of material object.

Class Variable Details [hide private]

__clib_vslin_c

Value:
{2: <CDLL '/var/lib/buildbot/solvcon/doc/build/lib/libsc_vslin2d_c.so'\
, handle 28a2f90 at 2876550>,
 3: <CDLL '/var/lib/buildbot/solvcon/doc/build/lib/libsc_vslin3d_c.so'\
, handle 28a3f90 at 28764d0>}

Property Details [hide private]

_clib_vslin_c

Get Method:
unreachable._clib_vslin_c(self)

_clib_vslin_cu

Get Method:
unreachable._clib_vslin_cu(self)

_gdlen_

length per group data. Must be overridden.
Get Method:
unreachable._gdlen_(self)