source: PSPA/Interface_Web/trunk/pspaWT/sources/controler/include/elementMultipole.h @ 431

Last change on this file since 431 was 431, checked in by touze, 11 years ago

systeme periodique (mailles) + multipoles + madx

File size: 669 bytes
Line 
1#ifndef MPOLEDEFINITION_SEEN
2#define MPOLEDEFINITION_SEEN
3
4#include <string>
5#include "abstractElement.h"
6
7using namespace std;
8
9class elementMultipole : public abstractElement
10{
11  int order_;
12  double component_;
13   
14 public:
15 
16  elementMultipole();
17  ~elementMultipole() {;}
18   
19  virtual string* getParametersString() const;
20  virtual void setParametersString(string* param);
21  virtual vector< pair<string, vector<string> > > parametersToSoftware () const;
22  virtual string FileOutputFlow() const;
23  virtual void FileInput(ifstream& ifs);
24  virtual void InputRep(UAPNode* root);
25
26  /** return a string with all parameters and value */
27  string print();
28};
29#endif
Note: See TracBrowser for help on using the repository browser.