Last change
on this file since 28263 was 28263, checked in by Mathieu Morlighem, 11 months ago |
CHG: do not error out if output is not found
|
File size:
1.3 KB
|
Line | |
---|
1 | /*!\file Cfrheologybbarabsgradtransient.h
|
---|
2 | * \brief: header file for Cfrheologybbarabsgradtransient object
|
---|
3 | */
|
---|
4 |
|
---|
5 | #ifndef _CFRHEOLOGYBBARABSGRADTRANSIENT_H_
|
---|
6 | #define _CFRHEOLOGYBBARABSGRADTRANSIENT_H_
|
---|
7 |
|
---|
8 | /*Headers:*/
|
---|
9 | #include "./Definition.h"
|
---|
10 | class FemModel;
|
---|
11 |
|
---|
12 | class Cfrheologybbarabsgradtransient: public Object, public Definition{
|
---|
13 |
|
---|
14 | public:
|
---|
15 |
|
---|
16 | int definitionenum;
|
---|
17 | char *name;
|
---|
18 | int num_datatimes;
|
---|
19 | IssmDouble *datatimes;
|
---|
20 | bool *passedflags;
|
---|
21 | IssmDouble J;
|
---|
22 |
|
---|
23 | /*Cfrheologybbarabsgradtransient constructors, destructors :*/
|
---|
24 | Cfrheologybbarabsgradtransient();
|
---|
25 | Cfrheologybbarabsgradtransient(char* in_name, int in_definitionenum, int num_datatimes, IssmDouble* in_datatime);
|
---|
26 | Cfrheologybbarabsgradtransient(char* in_name, int in_definitionenum, int num_datatimes, IssmDouble* in_datatime, bool* in_timepassedflag, IssmDouble in_J);
|
---|
27 | ~Cfrheologybbarabsgradtransient();
|
---|
28 |
|
---|
29 | /*Object virtual function resolutoin: */
|
---|
30 | Object* copy();
|
---|
31 | void DeepEcho(void);
|
---|
32 | void Echo(void);
|
---|
33 | int Id(void);
|
---|
34 | void Marshall(MarshallHandle* marshallhandle);
|
---|
35 | int ObjectEnum(void);
|
---|
36 |
|
---|
37 | /*Definition virtual function resolutoin: */
|
---|
38 | int DefinitionEnum();
|
---|
39 | char* Name();
|
---|
40 | IssmDouble Response(FemModel* femmodel);
|
---|
41 | IssmDouble Cfrheologybbarabsgradtransient_Calculation(Element* element);
|
---|
42 | };
|
---|
43 | #endif /* _CFRHEOLOGYBBARABSGRADTRANSIENT_H_ */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.