| -rw-r--r-- | .gitignore | 40L |
| -rw-r--r-- | COPYING | 674L |
| -rw-r--r-- | Makefile | 151L |
| -rw-r--r-- | Makefile.core | 230L |
| -rw-r--r-- | Makefile.prs | 215L |
| -rw-r--r-- | Makefile.rcv | 168L |
| -rw-r--r-- | README.md | 261L |
| -rw-r--r-- | config.mk | 104L |
| -rw-r--r-- | doc/solstice-input.5 | 1328L |
| -rw-r--r-- | doc/solstice-output.5 | 666L |
| -rw-r--r-- | doc/solstice-receiver.5 | 165L |
| -rw-r--r-- | doc/solstice.1.in | 412L |
| -rw-r--r-- | score.pc.in | 19L |
| -rw-r--r-- | sprs.pc.in | 14L |
| -rw-r--r-- | src/main.c | 54L |
| -rw-r--r-- | src/parser/solparser.c | 1214L |
| -rw-r--r-- | src/parser/solparser.h | 349L |
| -rw-r--r-- | src/parser/solparser_atmosphere.c | 119L |
| -rw-r--r-- | src/parser/solparser_atmosphere.h | 52L |
| -rw-r--r-- | src/parser/solparser_c.h | 467L |
| -rw-r--r-- | src/parser/solparser_entity.c | 456L |
| -rw-r--r-- | src/parser/solparser_entity.h | 211L |
| -rw-r--r-- | src/parser/solparser_geometry.c | 1368L |
| -rw-r--r-- | src/parser/solparser_geometry.h | 91L |
| -rw-r--r-- | src/parser/solparser_image.c | 108L |
| -rw-r--r-- | src/parser/solparser_image.h | 63L |
| -rw-r--r-- | src/parser/solparser_material.c | 677L |
| -rw-r--r-- | src/parser/solparser_material.h | 131L |
| -rw-r--r-- | src/parser/solparser_medium.c | 132L |
| -rw-r--r-- | src/parser/solparser_medium.h | 31L |
| -rw-r--r-- | src/parser/solparser_mtl_data.c | 57L |
| -rw-r--r-- | src/parser/solparser_mtl_data.h | 36L |
| -rw-r--r-- | src/parser/solparser_pivot.c | 357L |
| -rw-r--r-- | src/parser/solparser_pivot.h | 136L |
| -rw-r--r-- | src/parser/solparser_shape.h | 419L |
| -rw-r--r-- | src/parser/solparser_spectrum.c | 200L |
| -rw-r--r-- | src/parser/solparser_spectrum.h | 71L |
| -rw-r--r-- | src/parser/solparser_sun.c | 329L |
| -rw-r--r-- | src/parser/solparser_sun.h | 71L |
| -rw-r--r-- | src/parser/test_solparser.c | 81L |
| -rw-r--r-- | src/parser/test_solparser2.c | 250L |
| -rw-r--r-- | src/parser/test_solparser3.c | 364L |
| -rw-r--r-- | src/parser/test_solparser4.c | 213L |
| -rw-r--r-- | src/parser/test_solparser5.c | 141L |
| -rw-r--r-- | src/parser/test_solparser6.c | 187L |
| -rw-r--r-- | src/parser/test_solparser7.c | 139L |
| -rw-r--r-- | src/parser/test_solparser8.c | 141L |
| -rw-r--r-- | src/parser/test_solparser_mirror.c | 130L |
| -rw-r--r-- | src/parser/test_solparser_normal_map.c | 339L |
| -rw-r--r-- | src/parser/test_solparser_spectrum.c | 356L |
| -rw-r--r-- | src/parser/yaml/test_ko_0.yaml | 2008L |
| -rw-r--r-- | src/parser/yaml/test_ok_0.yaml | 68L |
| -rw-r--r-- | src/parser/yaml/test_ok_1.yaml | 72L |
| -rw-r--r-- | src/parser/yaml/test_ok_2.yaml | 54L |
| -rw-r--r-- | src/parser/yaml/test_ok_3.yaml | 40L |
| -rw-r--r-- | src/parser/yaml/test_ok_4.yaml | 36L |
| -rw-r--r-- | src/parser/yaml/test_ok_5.yaml | 43L |
| -rw-r--r-- | src/parser/yaml/test_ok_6.yaml | 130L |
| -rw-r--r-- | src/parser/yaml/test_ok_7.yaml | 53L |
| -rw-r--r-- | src/receivers/srcvl.c | 475L |
| -rw-r--r-- | src/receivers/srcvl.h | 91L |
| -rw-r--r-- | src/receivers/test_srcvl.c | 81L |
| -rw-r--r-- | src/receivers/test_srcvl2.c | 124L |
| -rw-r--r-- | src/receivers/yaml/test_ko.yaml | 31L |
| -rw-r--r-- | src/receivers/yaml/test_ok.yaml | 18L |
| -rw-r--r-- | src/score.h | 60L |
| -rw-r--r-- | src/solstice.c | 823L |
| -rw-r--r-- | src/solstice.h | 228L |
| -rw-r--r-- | src/solstice_args.c | 666L |
| -rw-r--r-- | src/solstice_args.h.in | 142L |
| -rw-r--r-- | src/solstice_atmosphere.c | 64L |
| -rw-r--r-- | src/solstice_atmosphere.h | 0B |
| -rw-r--r-- | src/solstice_c.h | 195L |
| -rw-r--r-- | src/solstice_draw.c | 121L |
| -rw-r--r-- | src/solstice_dump.c | 150L |
| -rw-r--r-- | src/solstice_entity.c | 536L |
| -rw-r--r-- | src/solstice_material.c | 721L |
| -rw-r--r-- | src/solstice_node.c | 279L |
| -rw-r--r-- | src/solstice_object.c | 715L |
| -rw-r--r-- | src/solstice_solve.c | 596L |
| -rw-r--r-- | src/solstice_spectrum.c | 89L |
| -rw-r--r-- | src/solstice_sun.c | 287L |
| -rw-r--r-- | src/solstice_sun_spectrum.c | 771L |
| -rw-r--r-- | src/solstice_sun_spectrum.h | 34L |
| -rw-r--r-- | src/solstice_version.h.in | 24L |
| -rw-r--r-- | src/test_solstice_args.c | 748L |
| -rw-r--r-- | src/test_solstice_simulation.c | 533L |
| -rw-r--r-- | src/test_solstice_utils.h | 35L |
| -rw-r--r-- | srcv.pc.in | 14L |
| -rw-r--r-- | yaml/beam_down.ref | 52L |
| -rw-r--r-- | yaml/beam_down.yaml | 108L |
| -rw-r--r-- | yaml/beam_down_receiver.yaml | 2L |
| -rw-r--r-- | yaml/test01.ref | 12L |
| -rw-r--r-- | yaml/test01.yaml | 48L |
| -rw-r--r-- | yaml/test01_receiver.yaml | 1L |
| -rw-r--r-- | yaml/test02.ref | 12L |
| -rw-r--r-- | yaml/test02.yaml | 47L |
| -rw-r--r-- | yaml/test02_receiver.yaml | 1L |
| -rw-r--r-- | yaml/test03.ref | 12L |
| -rw-r--r-- | yaml/test03.yaml | 47L |
| -rw-r--r-- | yaml/test03_receiver.yaml | 1L |
| -rw-r--r-- | yaml/test04.ref | 12L |
| -rw-r--r-- | yaml/test04.yaml | 50L |
| -rw-r--r-- | yaml/test04_receiver.yaml | 1L |
| -rw-r--r-- | yaml/test05.ref | 12L |
| -rw-r--r-- | yaml/test05.yaml | 42L |
| -rw-r--r-- | yaml/test05_receiver.yaml | 1L |
| -rw-r--r-- | yaml/test06.ref | 12L |
| -rw-r--r-- | yaml/test06.yaml | 60L |
| -rw-r--r-- | yaml/test06_receiver.yaml | 1L |
| -rw-r--r-- | yaml/test07.ref | 12L |
| -rw-r--r-- | yaml/test07.yaml | 39L |
| -rw-r--r-- | yaml/test07_receiver.yaml | 1L |
| -rw-r--r-- | yaml/test08.ref | 12L |
| -rw-r--r-- | yaml/test08.yaml | 43L |
| -rw-r--r-- | yaml/test08_receiver.yaml | 1L |