Collection of utilities, solvers and other components.
Go to file
Bård Skaflestad 8ca2ecbbda Make special provisions to guarantee positive cell volumes in models featuring a left-handed coordinate system. Implementation modelled on the "processGRDECL" function of MRST.
Specifically:
    * Use a simple triple-product characterisation of left-handed
      coordinate systems.
    * Reflect Y coordinates about XZ plane to guarantee right-handed
      systems during facetopology() processing.
    * Restore original Y coordinates upon completion of
      process_grdecl() lest subsequent geometry processing fail to
      produce correct results.
    * Reverse face-node order if an odd number of sign changes have
      been applied to the node coordinates (i.e., if *either* the Y
      *or* the Z--but not both--coordinates have been flipped).

Signed-off-by: Bård Skaflestad <Bard.Skaflestad@sintef.no>
2012-06-26 18:43:02 +02:00
facetopology.c findconnections(): Insert white-space for readability. 2012-06-26 18:43:02 +02:00
facetopology.h Re-indent to four-spaces. While at it, do whitespace-cleanup. 2012-06-26 18:43:01 +02:00
grdecl.h Re-indent to four-spaces. While at it, do whitespace-cleanup. 2012-06-26 18:43:01 +02:00
mxgrdecl.c Add convenience: Interpret ACTNUM==NULL as "all cells active". 2012-06-26 18:43:01 +02:00
mxgrdecl.h Re-indent to four-spaces. While at it, do whitespace-cleanup. 2012-06-26 18:43:01 +02:00
preprocess.c Make special provisions to guarantee positive cell volumes in models featuring a left-handed coordinate system. Implementation modelled on the "processGRDECL" function of MRST. 2012-06-26 18:43:02 +02:00
preprocess.h Remove trailing white-space. 2012-06-26 18:43:02 +02:00
processgrid_mex.m Remove last references to sparse_table_t. 2012-06-26 18:43:01 +02:00
processgrid.c Sort and group includes. 2012-06-26 18:43:02 +02:00
processgrid.m To bring behavior of processgrid closer to that of processGRDECL, add post-processing to split grid in connected pieces. 2012-06-26 18:43:01 +02:00
uniquepoints.c Up-case "min" and "max" macros to provide visual cues that there's macro expansion afoot. While here, remove unused "overlap" macro. 2012-06-26 18:43:02 +02:00
uniquepoints.h Re-indent to four-spaces. While at it, do whitespace-cleanup. 2012-06-26 18:43:01 +02:00