/[escript]
ViewVC logotype

Revision 6174


Jump to revision: Previous Next
Author: caltinay
Date: Fri Apr 15 03:41:03 2016 UTC (3 years ago)
Changed paths: 35
Log Message:
Some reorganisation of EscriptParams and related changes.
We now distinguish between modifiable parameters and build features.
To interrogate the latter use:
escript::hasFeature()  [ python: escript.hasFeature() ]
and
escript::listFeatures() [ python: escript.listFeatures() ]

I have decided to add specific getters for the remaining few parameters to
avoid the penalty of string comparisons and to remove the wealth of friend
declarations with Data* classes.

Also made some changes in SConstruct to make sure we set *all* preprocessor
directives *before* building anything.

Still to do is dealing with checks for direct solver and gmsh. The latter needs
to be a runtime check rather than a compile time check.


Changed paths

Path Details
Directorytrunk/SConstruct modified , text changed
Directorytrunk/doc/examples/inversion/grav_netcdf.py modified , text changed
Directorytrunk/doc/examples/inversion/gravmag_netcdf.py modified , text changed
Directorytrunk/doc/examples/inversion/gravmag_nodriver.py modified , text changed
Directorytrunk/doc/examples/inversion/mag_netcdf.py modified , text changed
Directorytrunk/doc/examples/inversion/test_commemi1.py modified , text changed
Directorytrunk/doc/examples/inversion/test_commemi4.py modified , text changed
Directorytrunk/downunder/test/python/run_comm1.py modified , text changed
Directorytrunk/downunder/test/python/run_comm4.py modified , text changed
Directorytrunk/downunder/test/python/run_datasources.py modified , text changed
Directorytrunk/downunder/test/python/run_dcforward.py modified , text changed
Directorytrunk/dudley/SConscript modified , text changed
Directorytrunk/dudley/test/python/run_trilinosSolversOnDudley.py modified , text changed
Directorytrunk/escriptcore/py_src/gmshrunner.py modified , text changed
Directorytrunk/escriptcore/src/Data.cpp modified , text changed
Directorytrunk/escriptcore/src/DataLazy.cpp modified , text changed
Directorytrunk/escriptcore/src/EscriptParams.cpp modified , text changed
Directorytrunk/escriptcore/src/EscriptParams.h modified , text changed
Directorytrunk/escriptcore/src/escriptcpp.cpp modified , text changed
Directorytrunk/escriptcore/test/python/test_linearPDEs.py modified , text changed
Directorytrunk/finley/SConscript modified , text changed
Directorytrunk/finley/src/Mesh_optimizeDOFDistribution.cpp modified , text changed
Directorytrunk/finley/test/python/run_amg.py modified , text changed
Directorytrunk/finley/test/python/run_trilinosSolversOnFinley.py modified , text changed
Directorytrunk/modellib/test/python/run_domainreaders.py modified , text changed
Directorytrunk/paso/SConscript added
Directorytrunk/ripley/SConscript modified , text changed
Directorytrunk/ripley/test/python/run_readWriteOnMultiRes.py modified , text changed
Directorytrunk/ripley/test/python/run_readWriteOnRipley.py modified , text changed
Directorytrunk/ripley/test/python/run_trilinosSolversOnMultiRes.py modified , text changed
Directorytrunk/ripley/test/python/run_trilinosSolversOnRipley.py modified , text changed
Directorytrunk/speckley/SConscript modified , text changed
Directorytrunk/speckley/test/python/run_readWriteOnSpeckley.py modified , text changed
Directorytrunk/trilinoswrap/SConscript added
Directorytrunk/weipa/SConscript modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.26