esys.escriptcore.escriptcpp Package
===================================

.. automodule:: esys.escriptcore.escriptcpp
   :synopsis: To use this module, please import esys.escript

Classes
-------
* `ContinuousDomain`
* `Data`
* `Domain`
* `FunctionSpace`
* `Internal_SplitWorld`
* `Operator`
* `Reducer`
* `SolverBuddy`
* `SolverOptions`
* `SubWorld`
* `TestDomain`
* `TransportProblem`

.. autoclass:: ContinuousDomain
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: Data
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: Domain
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: FunctionSpace
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: Internal_SplitWorld
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: Operator
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: Reducer
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: SolverBuddy
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: SolverOptions
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: SubWorld
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: TestDomain
   :members:
   :undoc-members:

   .. automethod:: __init__

.. autoclass:: TransportProblem
   :members:
   :undoc-members:

   .. automethod:: __init__


Functions
---------
.. autofunction:: C_GeneralTensorProduct
.. autofunction:: ContinuousFunction
.. autofunction:: DiracDeltaFunctions
.. autofunction:: Function
.. autofunction:: FunctionOnBoundary
.. autofunction:: FunctionOnContactOne
.. autofunction:: FunctionOnContactZero
.. autofunction:: MPIBarrierWorld
.. autofunction:: RandomData
.. autofunction:: ReducedContinuousFunction
.. autofunction:: ReducedFunction
.. autofunction:: ReducedFunctionOnBoundary
.. autofunction:: ReducedFunctionOnContactOne
.. autofunction:: ReducedFunctionOnContactZero
.. autofunction:: ReducedSolution
.. autofunction:: Scalar
.. autofunction:: Solution
.. autofunction:: Tensor
.. autofunction:: Tensor3
.. autofunction:: Tensor4
.. autofunction:: Vector
.. autofunction:: _condEval
.. autofunction:: _saveDataCSV
.. autofunction:: canInterpolate
.. autofunction:: getEscriptParamInt
.. autofunction:: getMPIRankWorld
.. autofunction:: getMPISizeWorld
.. autofunction:: getMPIWorldMax
.. autofunction:: getMPIWorldSum
.. autofunction:: getMachinePrecision
.. autofunction:: getMaxFloat
.. autofunction:: getNumberOfThreads
.. autofunction:: getTestDomainFunctionSpace
.. autofunction:: getVersion
.. autofunction:: hasFeature
.. autofunction:: internal_addJob
.. autofunction:: internal_addJobPerWorld
.. autofunction:: internal_addVariable
.. autofunction:: internal_buildDomains
.. autofunction:: internal_makeDataReducer
.. autofunction:: internal_makeLocalOnly
.. autofunction:: internal_makeScalarReducer
.. autofunction:: listEscriptParams
.. autofunction:: listFeatures
.. autofunction:: load
.. autofunction:: loadIsConfigured
.. autofunction:: printParallelThreadCounts
.. autofunction:: releaseUnusedMemory
.. autofunction:: resolveGroup
.. autofunction:: runMPIProgram
.. autofunction:: setEscriptParamInt
.. autofunction:: setNumberOfThreads

Others
------
* __doc__
* __file__
* __name__
* __package__

