Package solvcon :: Module testing :: Class TestingSolver
[hide private]
[frames] | no frames]

Class TestingSolver

source code


Nested Classes [hide private]

Inherited from solver.BaseSolver: __metaclass__, _exedatatype_

Instance Methods [hide private]
 
__init__(self, blk, *args, **kw)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
bind(self)
Bind all the boundary condition objects.
source code
 
calccfl(self, worker=None) source code
 
calcdsoln(self, worker=None) source code
 
calcsoln(self, worker=None) source code
 
ibcdsoln(self, worker=None) source code
 
ibcsoln(self, worker=None) source code
 
update(self, worker=None) source code

Inherited from solver.BlockSolver: boundcond, call_non_interface_bc, exchangeibc, init, init_exchange, pull, pullank, pullibc, push, pushibc, remote_setattr, unbind

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

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]

Inherited from solver.BaseSolver: detect_ncore

Class Variables [hide private]
  MMNAMES = ['update', 'calcsoln', 'ibcsoln', 'calccfl', 'calcds...
  _interface_init_ = ['cecnd', 'cevol']
list of attributes (arrays) to be exchanged on interface when initialized.
  _pointers_ = ['exd', 'tpool', 'arglists', 'msd']

Inherited from solver.BlockSolver: CLMFC, CLMND, FCMND, _solution_array_

Inherited from solver.BaseSolver: MESG_FILENAME_DEFAULT

Inherited from solver.BaseSolver (private): _clib_solve

Instance Variables [hide private]

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

Properties [hide private]

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, blk, *args, **kw)
(Constructor)

source code 

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

Parameters:
  • neq (int) - number of equations (variables).
Overrides: object.__init__

bind(self)

source code 

Bind all the boundary condition objects.

Returns:
nothing
Overrides: solver.BaseSolver.bind

Note: BC must be bound AFTER solver "pointers". Overridders to the method should firstly bind all pointers, secondly super binder, and then methods/subroutines.


Class Variable Details [hide private]

MMNAMES

Value:
['update', 'calcsoln', 'ibcsoln', 'calccfl', 'calcdsoln', 'ibcdsoln']