added LatticePhase to configure.in

This commit is contained in:
Dave Goodwin 2006-05-31 18:06:47 +00:00
parent 08a855359a
commit de47fa7774
3 changed files with 1368 additions and 644 deletions

View file

@ -1466,21 +1466,27 @@ class incompressible_solid(phase):
class lattice:
def __init__(self, name = '', site_density = -1.0,
species = '',
vacancy_species = ''):
self._name = name
self._n = site_density
self._vac = vacancy_species
self._species = species
if name == '':
raise CTI_Error('sublattice name must be specified')
if site_density < 0.0:
raise CTI_Error('sublattice '+name
+' site density must be specified')
if species == '':
raise CTI_Error('sublattice '+name
+' species must be specified')
def build(self,p):
lat = p.addChild('Lattice')
lat['name'] = self._name
addFloat(lat, 'site_density', self._n, defunits = _umol+'/'+_ulen+'3')
if self._vac:
lat.addChild('vacancy_species',self._vac)
lat.addChild('species',self._species)
class lattice_solid(phase):

1998
configure vendored

File diff suppressed because it is too large Load diff

View file

@ -357,6 +357,8 @@ if test "$WITH_LATTICE_SOLID" = "y"; then
AC_DEFINE(WITH_LATTICE_SOLID)
hdrs=$hdrs' LatticeSolidPhase.h'
objs=$objs' LatticeSolidPhase.o'
hdrs=$hdrs' LatticePhase.h'
objs=$objs' LatticePhase.o'
fi
phase_object_files=$objs
phase_header_files=$hdrs
@ -844,9 +846,9 @@ dnl Checks for libraries.
AC_F77_LIBRARY_LDFLAGS()
override_f77_libs=0;
case $ac_sys_system in
Darwin*) FLIBS='-lSystem'; override_f77_libs=1; SHARED_CTLIB=0;;
esac
#case $ac_sys_system in
# Darwin*) FLIBS='-lSystem'; override_f77_libs=1; SHARED_CTLIB=0;;
#esac
if test $override_f77_libs -gt 0; then
echo The Fortran 77 libraries on this platform are not correctly determined by