ENTITY explicit_element_matrix; property_type : matrix_property_type; symmetry : matrix_symmetry; node_dof_list : LIST [1:?] OF LIST [1:?] OF degree_of_freedom; matrix_values : LIST [1:?] OF context_dependent_measure; WHERE wr1: SIZEOF (matrix_values) = number_of_terms (node_dof_list, symmetry); END_ENTITY; -- explicit_element_matrix |
Entity data types and their attributesexplicit_element_matrixproperty_type: matrix_property_type; symmetry: matrix_symmetry; node_dof_list: LIST [1:?] OF LIST [1:?] OF degree_of_freedom; matrix_values: LIST [1:?] OF context_dependent_measure; |
Usersexplicit_element_matrixexplicit_element_representation.matrix |
Global rules for this entity data type- |
public interface EExplicit_element_matrix extends EEntityproperty_type (explicit attribute)int testProperty_type(EExplicit_element_matrix type)case sProperty_typeEnumerated_matrix_property_type: int getProperty_type(EExplicit_element_matrix type, EEnumerated_matrix_property_type node1) void setProperty_type(EExplicit_element_matrix type, int value, EEnumerated_matrix_property_type node1) case sProperty_typeApplication_defined_matrix_property_type: String getProperty_type(EExplicit_element_matrix type, EApplication_defined_matrix_property_type node1) void setProperty_type(EExplicit_element_matrix type, String value, EApplication_defined_matrix_property_type node1) void unsetProperty_type(EExplicit_element_matrix type) symmetry (explicit attribute)boolean testSymmetry(EExplicit_element_matrix type)int getSymmetry(EExplicit_element_matrix type) void setSymmetry(EExplicit_element_matrix type, int value) void unsetSymmetry(EExplicit_element_matrix type) node_dof_list (explicit attribute)boolean testNode_dof_list(EExplicit_element_matrix type)AaDegree_of_freedom getNode_dof_list(EExplicit_element_matrix type) AaDegree_of_freedom createNode_dof_list(EExplicit_element_matrix type) void unsetNode_dof_list(EExplicit_element_matrix type) matrix_values (explicit attribute)boolean testMatrix_values(EExplicit_element_matrix type)A_double getMatrix_values(EExplicit_element_matrix type) A_double createMatrix_values(EExplicit_element_matrix type) void unsetMatrix_values(EExplicit_element_matrix type) |
public class CExplicit_element_matrix implements EExplicit_element_matrixstatic EAttribute attributeProperty_type(EExplicit_element_matrix type)static int usedinProperty_type(EExplicit_element_matrix type, EEntity instance, ASdaiModel domain, AExplicit_element_matrix result) static EAttribute attributeSymmetry(EExplicit_element_matrix type) static EAttribute attributeNode_dof_list(EExplicit_element_matrix type) static int usedinNode_dof_list(EExplicit_element_matrix type, EEntity instance, ASdaiModel domain, AExplicit_element_matrix result) static EAttribute attributeMatrix_values(EExplicit_element_matrix type) |
public class AExplicit_element_matrix extends AEntitypublic EExplicit_element_matrix getByIndex(int index)public EExplicit_element_matrix getCurrentMember(SdaiIterator it) |