Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F60926349
SConscript
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Fri, May 3, 10:42
Size
1 KB
Mime Type
text/x-python
Expires
Sun, May 5, 10:42 (2 d)
Engine
blob
Format
Raw Data
Handle
17441119
Attached To
rTAMAAS tamaas
SConscript
View Options
import os
Import('main_env')
def prepend(path, list):
return [os.path.join(path, x) for x in list]
env = main_env
# Core
core_list = """
fft_plan_manager.cpp
fftransform.cpp
fftransform_fftw.cpp
grid.cpp
grid_hermitian.cpp
surface.cpp
surface_timer.cpp
tamaas.cpp
types.cpp
""".split()
core_list = prepend('core', core_list)
# Lib roughcontact
generator_list = """
surface_generator.cpp
surface_generator_filter.cpp
surface_generator_filter_fft.cpp
isopowerlaw.cpp
""".split()
generator_list = prepend('surface', generator_list)
# Lib PERCOLATION
percolation_list = """
flood_fill.cpp
tamaas_info.cpp
""".split()
# BEM PERCOLATION
bem_list = """
bem_kato.cpp
bem_polonski.cpp
bem_gigi.cpp
bem_gigipol.cpp
bem_penalty.cpp
bem_uzawa.cpp
bem_fft_base.cpp
functional.cpp
meta_functional.cpp
elastic_energy_functional.cpp
exponential_adhesion_functional.cpp
squared_exponential_adhesion_functional.cpp
maugis_adhesion_functional.cpp
complimentary_term_functional.cpp
bem_grid.cpp
bem_grid_polonski.cpp
bem_grid_kato.cpp
bem_grid_teboulle.cpp
bem_grid_condat.cpp
""".split()
bem_list = prepend('bem', bem_list)
# Model
model_list = """
model.cpp
model_factory.cpp
""".split()
model_list = prepend('model', model_list)
# Assembling total list
rough_contact_list = core_list + generator_list + percolation_list + bem_list + model_list
env.SharedLibrary('Tamaas', rough_contact_list)
Event Timeline
Log In to Comment