source: issm/branches/trunk-jpl-damage/src/c/Container/Elements.h@ 11427

Last change on this file since 11427 was 10989, checked in by Mathieu Morlighem, 13 years ago

Fixed many bugs in OutputResult for results_as_patches = 0

File size: 975 bytes
Line 
1/*!\file: Elements.h
2 * \brief prototypes for Elements.h
3 */
4
5#ifndef _CONTAINER_ELEMENTS_H_
6#define _CONTAINER_ELEMENTS_H_
7
8/*forward declarations */
9class Materials;
10class Parameters;
11class Elements;
12class Vertices;
13class Loads;
14class Nodes;
15class DataSet;
16class Inputs;
17
18
19class Elements: public DataSet{
20
21 public:
22
23 /*constructors, destructors: {{{1*/
24 Elements();
25 ~Elements();
26 /*}}}*/
27 /*numerics: {{{1*/
28 void Configure(Elements* elements,Loads* loads, Nodes* nodes, Vertices* vertices, Materials* materials,Parameters* parameters);
29 void DeleteResults(void);
30 void ProcessResultsUnits(void);
31 void SetCurrentConfiguration(Elements* elements,Loads* loads, Nodes* nodes, Vertices* vertices, Materials* materials,Parameters* parameters);
32 void ToResults(Results* results,Parameters* parameters);
33 Patch* ResultsToPatch(void);
34 int NumberOfElements(void);
35 void InputDuplicate(int input_enum,int output_enum);
36 /*}}}*/
37
38};
39
40#endif //ifndef _ELEMENTS_H_
Note: See TracBrowser for help on using the repository browser.