Skip to content
Snippets Groups Projects
Commit 21a4a0cf authored by Baptiste LENIAU's avatar Baptiste LENIAU
Browse files

MANUAL OF VERSION 4.1 ......... DONE

git-svn-id: svn+ssh://svn.in2p3.fr/class@779 0e7d625b-0364-4367-a6be-d5be4a48d228
parent 281abc4f
No related branches found
No related tags found
No related merge requests found
...@@ -368,7 +368,7 @@ Storage* MyStorage4 = new Storage(Logger); ...@@ -368,7 +368,7 @@ Storage* MyStorage4 = new Storage(Logger);
Pool* MyPool1 = new Pool(Logger, MyStorage1, 5*365.25*24*3600); Pool* MyPool1 = new Pool(Logger, MyStorage1, 5*365.25*24*3600);
// SeparationPlant separate U5 from U8 which goes in Storage 3 and 4. // SeparationPlant separate U5 from U8 which goes in Storage 3 and 4.
SeparationPlan* MySeparation1 = new SeparationPlant(Logger); SeparationPlant* MySeparation1 = new SeparationPlant(Logger);
IsotopicVector IV_U8; IsotopicVector IV_U8;
IV_U8.Add(92, 238, 0, 1); IV_U8.Add(92, 238, 0, 1);
MySeparationPlant1->SetBackEndDestination(MyStorage3, IV_U8, 0); MySeparationPlant1->SetBackEndDestination(MyStorage3, IV_U8, 0);
...@@ -379,7 +379,7 @@ MySeparationPlant1->SetBackEndDestination(MyStorage4, IV_U5, 0); ...@@ -379,7 +379,7 @@ MySeparationPlant1->SetBackEndDestination(MyStorage4, IV_U5, 0);
// SeparationPlant separate Am Pu and U which goes respectively in myPool1, myStorage2 and mySeparationPlan1. // SeparationPlant separate Am Pu and U which goes respectively in myPool1, myStorage2 and mySeparationPlan1.
SeparationPlan* MySeparation2 = new SeparationPlant(Logger); SeparationPlant* MySeparation2 = new SeparationPlant(Logger);
IsotopicVector IV_MA; IsotopicVector IV_MA;
IV_MA.Add(95, 242, 1, 1.); IV_MA.Add(95, 242, 1, 1.);
MySeparationPlant2->SetBackEndDestination(MyPool1, IV_MA, 0); MySeparationPlant2->SetBackEndDestination(MyPool1, IV_MA, 0);
...@@ -757,7 +757,7 @@ gCLASS->SetTimeStep(365.25*24*3600/12); // monthly output ...@@ -757,7 +757,7 @@ gCLASS->SetTimeStep(365.25*24*3600/12); // monthly output
\subsection{Reading a CLASS ouput} \subsection{Reading a CLASS ouput}
There is an easy way and an hard way to read CLASS outputs. The easy one is via the Graphical User Interface CLASSGui (see section~). This is an user friendly approach but as it is graphical it comes with its limitations. The hard way allows to access anything There is an easy way and an hard way to read CLASS outputs. The easy one is via the Graphical User Interface CLASSGui (see section~\ref{part:GUI}). This is an user friendly approach but as it is graphical it comes with its limitations. The hard way allows to access anything in your scenario evolution. This last approach requieres to write a specific .cxx file in which you can access any information you want by using the objects and methods of CLASS libraries. A detailed example of this approach can be found in \$CLASS\_PATH/example/ReadOuput.cxx. You are encouraged to read carefully the comments in this file to learn how to access the data you want.
......
...@@ -42,7 +42,7 @@ The CLASS package contains the followings : ...@@ -42,7 +42,7 @@ The CLASS package contains the followings :
\subitem \textbf{Manual/} : folder containing this user guide an its .tex sources \subitem \textbf{Manual/} : folder containing this user guide an its .tex sources
\subitem \textbf{Doxygen/} : folder containing the builded doxygen and its generation configuration \subitem \textbf{Doxygen/} : folder containing the builded doxygen and its generation configuration
\item \textbf{example/} : folder containing simple examples of CLASS input \item \textbf{example/} : folder containing simple examples of CLASS input and an example of CLASS ouput reader
\item \textbf{gui/} : folder containing sources of the graphical user interface for CLASS outputs \item \textbf{gui/} : folder containing sources of the graphical user interface for CLASS outputs
\subitem \textbf{bin/} : folder containing the CLASSGui binary (once comiled) \subitem \textbf{bin/} : folder containing the CLASSGui binary (once comiled)
...@@ -74,11 +74,11 @@ Experience in depletion codes and neutron transport codes. ...@@ -74,11 +74,11 @@ Experience in depletion codes and neutron transport codes.
Make sure you have installed XCode and its command line tools (if not dowload and install from AppStore).\\ Make sure you have installed XCode and its command line tools (if not dowload and install from AppStore).\\
Install \href{http://xquartz.macosforge.org/landing/}{XQuartz}\footnote{http://xquartz.macosforge.org/landing/}.\\ Install \href{http://xquartz.macosforge.org/landing/}{XQuartz}\footnote{http://xquartz.macosforge.org/landing/}.\\
We recommend NOT to use the clang compiler as there is no openmp library in it but the compilation should work with clang anyway\\ We recommend NOT to use the clang compiler as there is no openmp library in it but the compilation should work with clang anyway\\
TO INSTALL GNU COMPILER : You should install \href{https://www.macports.org/install.php}{MacPorts}\footnote{https://www.macports.org/install.php} in order to get a gnu compiler.\\ TO INSTALL GNU COMPILER : You should install first \href{https://www.macports.org/install.php}{MacPorts}\footnote{https://www.macports.org/install.php} \\
Then types this following command in terminal :\\ Then, types this following command in terminal :\\
\begin{lstlisting}[style=terminal] \begin{lstlisting}[style=terminal]
sudo port install gcc48 sudo port install gcc5
sudo port select --set gcc mp-gcc48 sudo port select --set gcc mp-gcc5
\end{lstlisting} \end{lstlisting}
\item Root (CERN) : \item Root (CERN) :
CLASS uses Root to store output data. CLASS uses Root to store output data.
...@@ -304,7 +304,7 @@ LOADING /Users/leniau/.tcshrc ... done ...@@ -304,7 +304,7 @@ LOADING /Users/leniau/.tcshrc ... done
\end{minipage} \end{minipage}
\end{center} \end{center}
Please report installation issue to the \href{https://forge.in2p3.fr/projects/classforge/issues/new}{forge}\footnote{https://forge.in2p3.fr/projects/classforge/issues/new}. Please report installation issues to the \href{https://forge.in2p3.fr/projects/classforge/issues/new}{forge}\footnote{https://forge.in2p3.fr/projects/classforge/issues/new}.
\chapter{CLASS Execution} \chapter{CLASS Execution}
CLASS is a set of C++ libraries, there is no CLASS binary file. A CLASS executable has to be build by user using objects and methods defined in the CLASS package. \\ CLASS is a set of C++ libraries, there is no CLASS binary file. A CLASS executable has to be build by user using objects and methods defined in the CLASS package. \\
...@@ -332,8 +332,8 @@ The following should show in your terminal : ...@@ -332,8 +332,8 @@ The following should show in your terminal :
\begin{figure}[H] \begin{figure}[H]
\centering \centering
\centerline{\includegraphics[scale=0.9]{CLASS_Run.png}} \centerline{\includegraphics[scale=0.9]{CLASS_Run.png}}
\caption{CLASS logo} \caption{CLASS running in a shell}
\label{fig:CLASSLogo} \label{fig:CLASSRUN}
\end{figure} \end{figure}
......
No preview for this file type
...@@ -43,6 +43,7 @@ ...@@ -43,6 +43,7 @@
%% CHAPTER : CLASSGUI %% CHAPTER : CLASSGUI
%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%
\part{CLASSGui : The results viewer} \part{CLASSGui : The results viewer}
\label{part:GUI}
To use the CLASSGui : To use the CLASSGui :
\begin{center} \begin{center}
\begin{minipage}{\textwidth} \begin{minipage}{\textwidth}
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
\usepackage{amssymb} \usepackage{amssymb}
\usepackage{mathrsfs} \usepackage{mathrsfs}
\usepackage{booktabs} \usepackage{booktabs}
\usepackage[colorlinks,linkcolor=blue]{hyperref} \usepackage[colorlinks=true, linkcolor=blue, urlcolor=red, linktoc=all, citecolor=green]{hyperref}
\usepackage{array} \usepackage{array}
\usepackage{enumerate} \usepackage{enumerate}
\usepackage{epsfig} \usepackage{epsfig}
...@@ -42,13 +42,12 @@ ...@@ -42,13 +42,12 @@
\hypersetup{ \hypersetup{
colorlinks=true, %set true if you want colored links % colorlinks=true, %set true if you want colored links
linktoc=all, %set to all if you want both sections and subsections linked linktoc=all, %set to all if you want both sections and subsections linked
linkcolor=black, %choose some color if you want links to stand out % linkcolor=black, %choose some color if you want links to stand out
} }
\usepackage{float} \usepackage{float}
\usepackage{hyperref}
\usepackage{xcolor} \usepackage{xcolor}
\usepackage{listings} %Insérer du code source d'un pgm \usepackage{listings} %Insérer du code source d'un pgm
%\lstset{ %\lstset{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment