Overview Schemas Index

MESH_CONNECTIVITY_SCHEMA (jsdai.SMesh_connectivity_schema)


ENTITY unstructured_donor_mesh
          SUBTYPE OF (mismatched_donor_mesh);
          SELF\mismatched_donor_mesh.donor : unstructured_mesh;
          cells : indices_group;
          interpolant : property_distribution_description;
          vsize : INTEGER;
DERIVE
          index_count : INTEGER := donor.index_count;
END_ENTITY; -- unstructured_donor_mesh

Entity data types and their attributes

mismatched_donor_mesh
          donor: mesh;
          (INV) connect: mismatched_mesh_region FOR donor;
unstructured_donor_mesh
          (RT) donor: unstructured_mesh;
          cells: indices_group;
          interpolant: property_distribution_description;
          vsize: INTEGER;
          (DER) index_count: INTEGER;

Users: by entity attributes

mismatched_donor_mesh
          mismatched_mesh_region.donor
unstructured_donor_mesh

Users: by defined types, not used by any entity attribute

unstructured_donor_mesh
          -

Global rules for this entity data type

          -

public interface EUnstructured_donor_mesh extends EMismatched_donor_mesh

cells (explicit attribute)

          int testCells(EUnstructured_donor_mesh type)
          case 1
              EEntity getCells(EUnstructured_donor_mesh type)
              void setCells(EUnstructured_donor_mesh type, EEntity value, EEntity node1)
          void unsetCells(EUnstructured_donor_mesh type)

interpolant (explicit attribute)

          boolean testInterpolant(EUnstructured_donor_mesh type)
          EProperty_distribution_description getInterpolant(EUnstructured_donor_mesh type)
          void setInterpolant(EUnstructured_donor_mesh type, EProperty_distribution_description value)
          void unsetInterpolant(EUnstructured_donor_mesh type)

vsize (explicit attribute)

          boolean testVsize(EUnstructured_donor_mesh type)
          integer getVsize(EUnstructured_donor_mesh type)
          void setVsize(EUnstructured_donor_mesh type, integer value)
          void unsetVsize(EUnstructured_donor_mesh type)

index_count (derived attribute)

          integer getIndex_count(EUnstructured_donor_mesh type)
          boolean testIndex_count(EUnstructured_donor_mesh type)

public class CUnstructured_donor_mesh implements EUnstructured_donor_mesh

          static EAttribute attributeCells(EUnstructured_donor_mesh type)
          static int usedinCells(EUnstructured_donor_mesh type, EEntity instance, ASdaiModel domain, AUnstructured_donor_mesh result)
          static EAttribute attributeInterpolant(EUnstructured_donor_mesh type)
          static int usedinInterpolant(EUnstructured_donor_mesh type, EProperty_distribution_description instance, ASdaiModel domain, AUnstructured_donor_mesh result)
          static EAttribute attributeVsize(EUnstructured_donor_mesh type)
          static EAttribute attributeIndex_count(EUnstructured_donor_mesh type)

public class AUnstructured_donor_mesh extends AEntity

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