Ignore:
Timestamp:
Apr 7, 2010, 3:45:38 PM (16 years ago)
Author:
Tillmann Crueger <crueger@…>
Children:
0f55b2
Parents:
770138
Message:

Made data internal data-structure of vector class private

  • Replaced occurences of access to internals with operator
  • moved Vector-class into LinAlg-Module
  • Reworked Vector to allow clean modularization
  • Added Plane class to describe arbitrary planes in 3d space
File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/Makefile.am

    r770138 r71910a  
     1# this includes source files that need to be present at multiple points
     2HELPERSOURCE =  Helpers/Assert.cpp
     3                       
    14ATOMSOURCE = atom.cpp atom_atominfo.cpp atom_bondedparticle.cpp atom_bondedparticleinfo.cpp atom_graphnode.cpp atom_graphnodeinfo.cpp atom_particleinfo.cpp atom_trajectoryparticle.cpp atom_trajectoryparticleinfo.cpp
    25ATOMHEADER = atom.hpp atom_atominfo.hpp atom_bondedparticle.hpp atom_bondedparticleinfo.hpp atom_graphnode.hpp atom_graphnodeinfo.hpp atom_particleinfo.hpp atom_trajectoryparticle.hpp atom_trajectoryparticleinfo.hpp
    36
    4 LINALGSOURCE = gslmatrix.cpp gslvector.cpp linearsystemofequations.cpp
    5 LINALGHEADER = gslmatrix.hpp gslvector.hpp linearsystemofequations.hpp
     7LINALGSOURCE = ${HELPERSOURCE} \
     8               gslmatrix.cpp \
     9                           gslvector.cpp \
     10                           linearsystemofequations.cpp \
     11                           vector.cpp
     12                           
     13LINALGHEADER = gslmatrix.hpp \
     14                           gslvector.hpp \
     15                           linearsystemofequations.hpp \
     16                           vector.hpp
     17                           
    618
    719ANALYSISSOURCE = analysis_bonds.cpp analysis_correlation.cpp
     
    7082
    7183
     84EXCEPTIONSOURCE = Exceptions/CustomException.cpp \
     85                                  Exceptions/LinearDependenceException.cpp
     86                                 
     87EXCEPTIONHEADER = Exceptions/CustomException.hpp \
     88                                  Exceptions/LinearDependenceException.hpp
     89
    7290SOURCE = ${ANALYSISSOURCE} \
    7391                 ${ATOMSOURCE} \
     
    7593                 ${UISOURCE} \
    7694                 ${DESCRIPTORSOURCE} \
     95                 ${HELPERSOURCE} \
    7796                 ${LEGACYSOURCE} \
     97                 ${EXCEPTIONSOURCE} \
    7898                 bond.cpp \
    7999                 bondgraph.cpp \
     
    85105                 graph.cpp \
    86106                 helpers.cpp \
    87                  Helpers/Assert.cpp \
    88107                 info.cpp \
    89108                 leastsquaremin.cpp \
     
    102121                 parser.cpp \
    103122                 periodentafel.cpp \
     123                 Plane.cpp \
    104124                 tesselation.cpp \
    105125                 tesselationhelpers.cpp \
    106                  vector.cpp \
    107126                 verbose.cpp \
     127                 vector_ops.cpp \
    108128                 World.cpp
    109 HEADER = ${ANALYSISHEADER} ${ATOMHEADER} ${PATTERNHEADER} ${UIHEADER} ${DESCRIPTORHEADER} ${LEGACYHEADER} bond.hpp bondgraph.hpp boundary.hpp config.hpp defs.hpp element.hpp ellipsoid.hpp errorlogger.hpp graph.hpp helpers.hpp info.hpp leastsquaremin.hpp linkedcell.hpp lists.hpp log.hpp logger.hpp memoryallocator.hpp memoryusageobserver.hpp molecule.hpp molecule_template.hpp parser.hpp periodentafel.hpp stackclass.hpp tesselation.hpp tesselationhelpers.hpp vector.hpp verbose.hpp World.hpp
     129                 
     130HEADER = ${ANALYSISHEADER} \
     131         ${ATOMHEADER} \
     132         ${PATTERNHEADER} \
     133         ${UIHEADER} \
     134         ${DESCRIPTORHEADER} \
     135         ${LEGACYHEADER} \
     136         ${EXCEPTIONHEADER} \
     137         bond.hpp \
     138         bondgraph.hpp \
     139         boundary.hpp \
     140         config.hpp \
     141         defs.hpp \
     142         element.hpp \
     143         ellipsoid.hpp \
     144         errorlogger.hpp \
     145         graph.hpp \
     146         info.hpp \
     147         leastsquaremin.hpp \
     148         linkedcell.hpp \
     149         lists.hpp \
     150         log.hpp \
     151         logger.hpp \
     152         memoryallocator.hpp \
     153         memoryusageobserver.hpp \
     154         molecule.hpp \
     155         molecule_template.hpp \
     156         parser.hpp \
     157         periodentafel.hpp \
     158         Plane.hpp \
     159         stackclass.hpp \
     160         tesselation.hpp \
     161         tesselationhelpers.hpp \
     162         verbose.hpp \
     163         vector_ops.hpp \
     164         World.hpp
    110165
    111166BOOST_LIB = $(BOOST_LDFLAGS) $(BOOST_MPL_LIB)
Note: See TracChangeset for help on using the changeset viewer.