Overview Schemas Index

STRUCTURAL_RESPONSE_REPRESENTATION_SCHEMA (jsdai.SStructural_response_representation_schema)


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 attributes

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;

Users

explicit_element_matrix
          explicit_element_representation.matrix

Global rules for this entity data type

          -

public interface EExplicit_element_matrix extends EEntity

property_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_matrix

          static 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 AEntity

          public EExplicit_element_matrix getByIndex(int index)
          public EExplicit_element_matrix getCurrentMember(SdaiIterator it)