PyTrilinos  Development
 All Classes Functions
Public Member Functions | Static Public Attributes
PyTrilinos.EpetraExt.InArgs Class Reference
Inheritance diagram for PyTrilinos.EpetraExt.InArgs:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.EpetraExt.InArgs:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__

Static Public Attributes

dictionary props
dictionary defaults

Detailed Description

InArgs proxy class.

This is a 'Property' class restricted to specific attributes that are
type-checked. These properties are:

description  - string description of associated ModelEvaluation
x            - bool or Epetra.Vector: solution vector support.  If True, the
               solver should allocate the vector.  If False, x is not
               supported.  If a vector, the solver should use the
               user-provided data.  (default False)
x_dot        - bool or Epetra.Vector: time derivative of solution vector
               support.  If True, the solver should allocate the vector.  If
               False, x_dot is not supported.  If a vector, the solver
               should use the user- provided data.  (default False)
p            - int or tuple_of_Vector: VARIABLE P support.  If an int, the
               solver should allocate an array of the given number of
               vectors.  If 0, p is not supported.  If a tuple_of_Vector,
               the solver should use the user-provided data.  (default 0)
t            - float: time (default None)
alpha        - float: VARIABLE ALPHA (default None)
beta         - float: VARIABLE BETA (default None)

Member Data Documentation

dictionary PyTrilinos::EpetraExt.InArgs::defaults [static]
Initial value:
{'description' : 'WARNING!  THIS INARGS OBJECT IS UNINITALIZED!',
                'x'           : False,
                'x_dot'       : False,
                'p'           : 0
                }
dictionary PyTrilinos::EpetraExt.InArgs::props [static]
Initial value:
{'description' : str,
             'x'           : (bool, Epetra.Vector),
             #'x_poly'      : Teuchos.Polynomial,
             'x_dot'       : (bool, Epetra.Vector),
             #'x_dot_poly'  : Teuchos.Polynomial,
             'p'           : (int, tuple_of_Vector),
             't'           : float,
             'alpha'       : float,
             'beta'        : float
             }

The documentation for this class was generated from the following file:
 All Classes Functions