Material Domains

EarthBox.Markers.MarkerMaterials.Registry.MaterialDomainsRegistryType
MaterialDomainsRegistry

A registry of material domains. Material domains are used to define the initial physical domain of a material. Material domains are used by initialization functions to assign materials to the correct physical domain.

Fields

  • general_domain::String = "GeneralDomain".
    • General material domain. This is the default material domain for all materials.
  • atmosphere::String = "Atmosphere".
    • Atmosphere domain composed of sticky-air material.
  • ocean::String = "Ocean".
    • Ocean domain composed of sticky-water material.
  • sedimentary_basin::String = "SedimentaryBasin".
    • Sedimentary basin domain composed of sediment material.
  • continental_crust::String = "ContinentalCrust".
    • Continental crust domain composed of felsic rocks.
  • upper_continental_crust::String = "UpperContinentalCrust".
    • Upper continental crust domain composed of felsic rocks.
  • lower_continental_crust::String = "LowerContinentalCrust".
    • Lower continental crust domain composed of felsic and/or mafic crustal rocks.
  • exhumed_continental_crust::String = "ExhumedContinentalCrust".
    • Exhumed continental crust domain composed of felsic and/or mafic rocks that have been exhumed from the lower continental crust to the upper continental crust.
  • oceanic_crust::String = "OceanicCrust".
    • Oceanic crust material domain composed of mafic rocks formed at spreading centers.
  • basaltic_oceanic_crust::String = "BasalticOceanicCrust".
    • Basaltic oceanic crust domain composed of basaltic rocks formed at spreading centers.
  • gabbroic_oceanic_crust::String = "GabbroicOceanicCrust".
    • Gabbroic oceanic crust domain composed of gabbroic rocks formed at spreading centers.
  • exhumed_mantle_lithosphere::String = "ExhumedMantleLithosphere".
    • Exhumed ultramafic mantle lithosphere.
  • mantle_lithosphere::String = "MantleLithosphere".
    • Ultramafic mantle lithosphere. If this domain is defined in the material model then the domains "UpperMantleLithosphere", "MiddleMantleLithosphere" and "LowerMantleLithosphere" will have properties assigned to them automatically from the "MantleLithosphere" domain.
  • weak_mantle_lithosphere::String = "WeakMantleLithosphere".
    • Weak mantle lithosphere domain with weaker frictional-plastic properties and/or lower relative effective viscosity.
  • upper_mantle_lithosphere::String = "UpperMantleLithosphere".
    • Upper mantle lithosphere domain composed of ultramafic rocks.
  • middle_mantle_lithosphere::String = "MiddleMantleLithosphere".
    • Middle mantle lithosphere domain composed of ultramafic rocks.
  • lower_mantle_lithosphere::String = "LowerMantleLithosphere".
    • Lower mantle lithosphere domain composed of ultramafic rocks.
  • asthenosphere::String = "Asthenosphere".
    • Asthenosphere domain below the mantle lithosphere composed of ultramafic rocks.
  • mantle::String = "Mantle".
    • Mantle domain composed of ultramafic rocks.
  • lower_mantle::String = "LowerMantle".
    • Lower mantle domain composed of ultramafic rocks.
  • mantle_plume::String = "MantlePlume".
    • Mantle plume domain composed of ultramafic rocks.
  • upper_continental_crust_strong_zone::String = "UpperContinentalCrustStrongZone".
    • Upper continental crust strong zone with relatively less damage and stronger frictional-plastic properties.
  • lower_continental_crust_strong_zone::String = "LowerContinentalCrustStrongZone".
    • Lower continental crust strong zone with relatively less damage and stronger frictional-plastic properties.
  • lithospheric_mantle_strong_zone::String = "LithosphericMantleStrongZone".
    • Lithospheric mantle strong zone with relatively less damage and stronger frictional-plastic properties.
  • weak_seed_crust::String = "WeakSeedCrust".
    • Weak seed crust domain with weaker frictional-plastic properties and/or lower relative effective viscosity.
  • weak_seed_mantle::String = "WeakSeedMantle".
    • Weak seed mantle domain with weaker frictional-plastic properties and/or lower relative effective viscosity.
  • weak_crustal_fault_zone::String = "WeakCrustalFaultZone".
    • Weak crustal fault zone domain with weaker frictional-plastic properties and/or lower relative effective viscosity.
  • weak_mantle_fault_zone::String = "WeakMantleFaultZone".
    • Weak mantle fault zone domain with weaker frictional-plastic properties and/or lower relative effective viscosity.
  • fluid_around_elastic_slab_a::String = "FluidAroundElasticSlabA".
    • Fluid domain around elastic slab with unique color for creating a checkerboard pattern.
  • fluid_around_elastic_slab_b::String = "FluidAroundElasticSlabB".
    • Fluid domain around elastic slab with unique color for creating a checkerboard pattern.
  • elastic_slab_a::String = "ElasticSlabA".
    • Elastic slab with unique color for creating a checkerboard pattern.
  • elastic_slab_b::String = "ElasticSlabB".
    • Elastic slab with unique color for creating a checkerboard pattern.
  • layer1_rayleigh_taylor::String = "Layer1RayleighTaylor".
    • Layer 1 of the Rayleigh Taylor instability benchmark.
  • layer2_rayleigh_taylor::String = "Layer2RayleighTaylor".
    • Layer 2 of the Rayleigh Taylor instability benchmark.
  • sand_a::String = "SandA".
    • Sand with unique color for creating a layered stratigraphic pattern.
  • sand_b::String = "SandB".
    • Sand domain with unique color for creating a layered stratigraphic pattern.
  • microbeads::String = "Microbeads".
    • Microbead domain used in sandbox experiments.
  • mobile_wall::String = "MobileWall".
    • Strong mobile wall domain used in sandbox experiments.
  • pdms_layer::String = "PDMSLayer".
    • Polydimethylsiloxane (PDMS) layer domain used in sandbox experiments.
  • plate_extension::String = "PlateExtension".
    • Strong plate domain that extends from mobile wall used in sandbox experiments.
source