source: issm/branches/trunk-jpl-damage/src/c/objects/Materials/Material.h@ 11708

Last change on this file since 11708 was 11708, checked in by cborstad, 13 years ago

merged trunk-jpl through revision 11707 into branches/trunk-jpl-damage

File size: 524 bytes
Line 
1/*!\file: Material.h
2 * \brief abstract class for Material object
3 */
4
5
6#ifndef _MATERIAL_H_
7#define _MATERIAL_H_
8
9/*Headers:*/
10/*{{{1*/
11class Object;
12#include "../Object.h"
13#include "../../toolkits/toolkits.h"
14/*}}}*/
15
16class Material: public Object,public Update{
17
18 public:
19 virtual ~Material(){};
20
21 /*Numerics*/
22 virtual void InputDuplicate(int original_enum,int new_enum)=0;
23 virtual void Configure(Elements* elements)=0;
24 virtual void GetVectorFromInputs(Vector* vector,int input_enum)=0;
25
26};
27#endif
Note: See TracBrowser for help on using the repository browser.