Skip to content

Commit f59711a

Browse files
committed
Initial open source commit.
0 parents  commit f59711a

File tree

233 files changed

+559719
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

233 files changed

+559719
-0
lines changed

.gitignore

Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,250 @@
1+
## CSE .gitignore
2+
3+
# CSE generated files
4+
/src/untab.cpp
5+
/src/srfd.cpp
6+
/src/rcdef.sum
7+
/src/rccn.h
8+
/src/dttab.cpp
9+
/src/dtypes.h
10+
11+
# test files
12+
/test/*.rep
13+
/test/*.csv
14+
/test/*.err
15+
# !/test/*.exe see below
16+
17+
# User-specific files
18+
*.suo
19+
*.user
20+
*.userosscache
21+
*.sln.docstates
22+
23+
# User-specific files (MonoDevelop/Xamarin Studio)
24+
*.userprefs
25+
26+
# Build results
27+
[Dd]ebug/
28+
[Dd]ebugDLL/
29+
[Dd]ebugPublic/
30+
[Rr]elease/
31+
[Rr]eleaseDLL/
32+
[Rr]eleases/
33+
x64/
34+
x86/
35+
bld/
36+
[Oo]bj/
37+
run/
38+
39+
# Visual Studio 2015 cache/options directory
40+
.vs/
41+
# Uncomment if you have tasks that create the project's static files in wwwroot
42+
#wwwroot/
43+
44+
# MSTest test Results
45+
[Tt]est[Rr]esult*/
46+
[Bb]uild[Ll]og.*
47+
48+
# NUNIT
49+
*.VisualState.xml
50+
TestResult.xml
51+
52+
# Build Results of an ATL Project
53+
[Dd]ebugPS/
54+
[Rr]eleasePS/
55+
dlldata.c
56+
57+
# DNX
58+
project.lock.json
59+
artifacts/
60+
61+
*_i.c
62+
*_p.c
63+
*_i.h
64+
*.ilk
65+
*.meta
66+
*.obj
67+
*.pch
68+
*.pdb
69+
*.pgc
70+
*.pgd
71+
*.rsp
72+
*.sbr
73+
*.tlb
74+
*.tli
75+
*.tlh
76+
*.tmp
77+
*.tmp_proj
78+
*.log
79+
*.vspscc
80+
*.vssscc
81+
.builds
82+
*.pidb
83+
*.svclog
84+
*.scc
85+
*.exe
86+
!/test/*.exe
87+
88+
89+
# Chutzpah Test files
90+
_Chutzpah*
91+
92+
# Visual C++ cache files
93+
ipch/
94+
*.aps
95+
*.ncb
96+
*.opendb
97+
*.opensdf
98+
*.sdf
99+
*.cachefile
100+
101+
# Visual Studio profiler
102+
*.psess
103+
*.vsp
104+
*.vspx
105+
*.sap
106+
107+
# TFS 2012 Local Workspace
108+
$tf/
109+
110+
# Guidance Automation Toolkit
111+
*.gpState
112+
113+
# ReSharper is a .NET coding add-in
114+
_ReSharper*/
115+
*.[Rr]e[Ss]harper
116+
*.DotSettings.user
117+
118+
# JustCode is a .NET coding add-in
119+
.JustCode
120+
121+
# TeamCity is a build add-in
122+
_TeamCity*
123+
124+
# DotCover is a Code Coverage Tool
125+
*.dotCover
126+
127+
# NCrunch
128+
_NCrunch_*
129+
.*crunch*.local.xml
130+
nCrunchTemp_*
131+
132+
# MightyMoose
133+
*.mm.*
134+
AutoTest.Net/
135+
136+
# Web workbench (sass)
137+
.sass-cache/
138+
139+
# Installshield output folder
140+
[Ee]xpress/
141+
142+
# DocProject is a documentation generator add-in
143+
DocProject/buildhelp/
144+
DocProject/Help/*.HxT
145+
DocProject/Help/*.HxC
146+
DocProject/Help/*.hhc
147+
DocProject/Help/*.hhk
148+
DocProject/Help/*.hhp
149+
DocProject/Help/Html2
150+
DocProject/Help/html
151+
152+
# Click-Once directory
153+
publish/
154+
155+
# Publish Web Output
156+
*.[Pp]ublish.xml
157+
*.azurePubxml
158+
# TODO: Comment the next line if you want to checkin your web deploy settings
159+
# but database connection strings (with potential passwords) will be unencrypted
160+
*.pubxml
161+
*.publishproj
162+
163+
# NuGet Packages
164+
*.nupkg
165+
# The packages folder can be ignored because of Package Restore
166+
**/packages/*
167+
# except build/, which is used as an MSBuild target.
168+
!**/packages/build/
169+
# Uncomment if necessary however generally it will be regenerated when needed
170+
#!**/packages/repositories.config
171+
172+
# Microsoft Azure Build Output
173+
csx/
174+
*.build.csdef
175+
176+
# Microsoft Azure Emulator
177+
ecf/
178+
rcf/
179+
180+
# Microsoft Azure ApplicationInsights config file
181+
ApplicationInsights.config
182+
183+
# Windows Store app package directory
184+
AppPackages/
185+
BundleArtifacts/
186+
187+
# Visual Studio cache files
188+
# files ending in .cache can be ignored
189+
*.[Cc]ache
190+
# but keep track of directories ending in .cache
191+
!*.[Cc]ache/
192+
193+
# Others
194+
ClientBin/
195+
~$*
196+
*~
197+
*.dbmdl
198+
*.dbproj.schemaview
199+
*.pfx
200+
*.publishsettings
201+
node_modules/
202+
orleans.codegen.cs
203+
204+
# RIA/Silverlight projects
205+
Generated_Code/
206+
207+
# Backup & report files from converting an old project file
208+
# to a newer Visual Studio version. Backup files are not needed,
209+
# because we have git ;-)
210+
_UpgradeReport_Files/
211+
Backup*/
212+
UpgradeLog*.XML
213+
UpgradeLog*.htm
214+
215+
# SQL Server files
216+
*.mdf
217+
*.ldf
218+
219+
# Business Intelligence projects
220+
*.rdl.data
221+
*.bim.layout
222+
*.bim_*.settings
223+
224+
# Microsoft Fakes
225+
FakesAssemblies/
226+
227+
# GhostDoc plugin setting file
228+
*.GhostDoc.xml
229+
230+
# Node.js Tools for Visual Studio
231+
.ntvs_analysis.dat
232+
233+
# Visual Studio 6 build log
234+
*.plg
235+
236+
# Visual Studio 6 workspace options file
237+
*.opt
238+
239+
# Visual Studio LightSwitch build output
240+
**/*.HTMLClient/GeneratedArtifacts
241+
**/*.DesktopClient/GeneratedArtifacts
242+
**/*.DesktopClient/ModelManifest.xml
243+
**/*.Server/GeneratedArtifacts
244+
**/*.Server/ModelManifest.xml
245+
_Pvt_Extensions
246+
247+
# Paket dependency manager
248+
.paket/paket.exe
249+
250+

AUTHORS.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# This is the official list of CSE Authors for copyright purposes.
2+
3+
John R. "Rob" Barnaby
4+
Charles S. Barnaby
5+
Big Ladder Software LLC
6+
Wrightsoft Corporation

CONTRIBUTORS.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file lists the people who can legally contribute code
2+
# to the CSE repository (either by signing the Contributor
3+
# License Agreement (CLA), as a copyright holder or as an
4+
# employee of a copyright holding organization).
5+
6+
Bruce A. Wilcox (bruceawilcox)
7+
Charles S. Barnaby (chipbarnaby)
8+
John R. "Rob" Barnaby
9+
Michael O'Keefe (michael-okeefe)
10+
Neal J. F. Kruis (nealkruis)

LICENSE.txt

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Copyright (c) 1997-2016 The CSE Authors. All rights reserved.
2+
3+
Redistribution and use in source and binary forms, with or without
4+
modification, are permitted provided that the following conditions are met:
5+
6+
* Redistributions of source code must retain the above copyright notice, this
7+
list of conditions and the following disclaimer.
8+
9+
* Redistributions in binary form must reproduce the above copyright notice,
10+
this list of conditions and the following disclaimer in the documentation
11+
and/or other materials provided with the distribution.
12+
13+
* Neither the name of the copyright holders nor the names of its contributors
14+
may be used to endorse or promote products derived from this software
15+
without specific prior written permission from the copyright holders.
16+
17+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
21+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
23+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
24+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
25+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## California Simulation Engine (CSE)
2+
3+
CSE is a general purpose building simulation model developed primarily to perform the required calculations for the California Building Energy Code Compliance for Residential buildings ([CBECC-Res](http://www.bwilcox.com/BEES/BEES.html)) software.
4+
5+
### Development
6+
7+
CSE is configured as a Microsoft Visual Studio project. To compile the project, simply open the solution file (src/cse.sln) in Microsoft Visual Studio with Visual C++ and click "Build Solution".

bin/LICENSE.txt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
The following is an excerpt from the SSC (SAM [System Advisor Model] Simulation
2+
Core) Reference Manual:
3+
4+
The System Advisor Model (�Model�) is provided by the National Renewable Energy
5+
Laboratory (�NREL�), which is operated by the Alliance for Sustainable Energy,
6+
LLC (�Alliance�) for the U.S. Department Of Energy (�DOE�) and may be used for any
7+
purpose whatsoever.
8+
9+
The names DOE/NREL/ALLIANCE shall not be used in any representation, advertising,
10+
publicity or other manner whatsoever to endorse or promote any entity that adopts
11+
or uses the Model. DOE/NREL/ALLIANCE shall not provide any support, consulting,
12+
training or assistance of any kind with regard to the use of the Model or any
13+
updates, revisions or new versions of the Model.
14+
15+
YOU AGREE TO INDEMNIFY DOE/NREL/ALLIANCE, AND ITS AFFILIATES, OFFICERS, AGENTS,
16+
AND EMPLOYEES AGAINST ANY CLAIM OR DEMAND, INCLUDING REASONABLE ATTORNEYS� FEES,
17+
RELATED TO YOUR USE, RELIANCE, OR ADOPTION OF THE MODEL FOR ANY PURPOSE WHATSOEVER.
18+
THE MODEL IS PROVIDED BY DOE/NREL/ALLIANCE "AS IS" AND ANY EXPRESS OR IMPLIED
19+
WARRANTIES, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
20+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED.
21+
IN NO EVENT SHALL DOE/NREL/ALLIANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
22+
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER, INCLUDING BUT NOT LIMITED TO
23+
CLAIMS ASSOCIATED WITH THE LOSS OF DATA OR PROFITS, WHICH MAY RESULT FROM ANY
24+
ACTION IN CONTRACT, NEGLIGENCE OR OTHER TORTIOUS CLAIM THAT ARISES OUT OF OR IN
25+
CONNECTION WITH THE USE OR PERFORMANCE OF THE MODEL.

bin/ssc.dll

6.16 MB
Binary file not shown.

doc/CSEUserManual.docx

331 KB
Binary file not shown.

0 commit comments

Comments
 (0)