| Home | Trees | Index | Help |
|---|
| Package esys :: Package escript :: Module util :: Class Cosh_Symbol |
|
object--+ |Symbol--+ |DependendSymbol--+ | Cosh_Symbol
Symbol representing the result of the
hyperbolic cosine function
| Method Summary | |
|---|---|
initialization of cosh Symbol with argument arg | |
typically Symbol but other types such as
float, escript.Data,
numarray.NumArray are possible.
|
differential of this object |
str
|
returns a program code that can be used to evaluate the symbol. |
escript.Symbol, float,
escript.Data, numarray.NumArray
depending on the degree of substitution
|
assigns new values to symbols in the definition of the symbol. |
| Inherited from DependendSymbol | |
bool
|
checks if other equals self |
bool
|
checks if other equals self |
| Inherited from Symbol | |
returns a S{Symbol} representing the absolute value of the object. | |
add another object to this object @param other: object to be added to this object @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
divides this object by other object @param other: object dividing this object @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
returns the slice defined by index... | |
multiplies this object with other object @param other: object to be mutiplied by this object @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
returns -self. | |
returns +self. | |
raises this object to the power of other @param other: exponent @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
add this object to another object @param other: object this object is added to @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
divides this object by other object @param other: object dividing this object @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
multiplies this object with other object @param other: object this object is multiplied with @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
raises an object to the power of this object @param other: basis @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
subtracts this object from another object @param other: object this object is been subtracted from @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
str
|
a string representation of the symbol. |
subtracts another object from this object @param other: object to be subtracted from this object @type other: L{escript.Symbol}, C{float}, L{escript.Data}, L{numarray.NumArray}. | |
| a single object or a list of objects |
returns the i-th argument of the symbol |
list of objects
|
applifies differentials to the arguments of this object and returns the result as a list. |
int if the dimension is defined. Otherwise
None is returned.
|
the spatial dimension |
int
|
the rank of the symbol |
tuple of int
|
the shape of the symbol. |
list of objects
|
substitutes symbols in the arguments of this object and returns the result as a list. |
bool
|
checks if the given argument arg can be used as a substitution of this object. |
| Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__repr__() <==> repr(x) | |
x.__setattr__('name', value) <==> x.name = value | |
| Method Details |
|---|
__init__(self,
arg)
initialization of cosh |
diff(self, arg)differential of this object
|
getMyCode(self, argstrs, format='escript')returns a program code that can be used to evaluate the symbol.
|
substitute(self, argvals)assigns new values to symbols in the definition of the symbol. The method replaces theSymbol u by argvals[u] in the expression
defining this object.
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Thu Apr 27 11:16:26 2006 | http://epydoc.sf.net |