1 #ifndef MIDAS_MODULE_MEER_H
2 #define MIDAS_MODULE_MEER_H
19 class MEER_interface :
public MEER
32 MEER_interface (
void);
34 virtual ~MEER_interface (
void);
40 void local_initialize (Mesh *geom);
46 void initialize (
void);
62 virtual void give_superelems_to_node (
long nodeID,
long &nsuperelems,
long *superelems)
const;
72 virtual MEER_ElemDisplInterpol give_element_EDI (
long elementID)
const;
74 virtual double give_element_area (
long elementID)
const;
76 virtual double give_element_thickness (
long elementID)
const;
78 virtual double give_element_thickness_reduced (
long elementID)
const;
83 virtual long give_number_of_IPs2 (
long elementID)
const;
92 virtual double give_IPs2_coords_natural (
long elementID,
int ipID,
double *ncoords)
const;
100 virtual const double* give_IPs1_values (
long elementID,
int ipID, MEER_IPValues valtype)
const;
104 virtual const double* give_IPs2_values (
long elementID,
int ipID, MEER_IPValues valtype)
const;
112 #endif // MIDAS_MODULE_MEER_H
Structs Elem3D, PoinT and VectoR; classes Array, Array1d, Xscal, Dscal, Xvctr, Lvctr, Dvctr, Xmtrx, Lmtrx and Dmtrx.
ResultTypesAtElem
Result type at element.