Skip to contents

tag: process (parent tag: processes)

Usage

prj_process(
  name,
  type,
  integration_order,
  process_variables,
  secondary_variables = NULL,
  specific_body_force = NULL,
  solid_density = NULL,
  dimension = NULL,
  coupling_scheme = NULL,
  darcy_gravity = NULL,
  reference_temperature = NULL,
  fracture_model = NULL,
  jacobian_assembler = NULL,
  internal_length = NULL,
  mass_lumping = NULL,
  porosity = NULL,
  calculatesurfaceflux = NULL,
  intrinsic_permeability = NULL,
  specific_storage = NULL,
  fluid_viscosity = NULL,
  biot_coefficient = NULL,
  fluid_density = NULL,
  initial_effective_stress = NULL,
  initial_fracture_effective_stress = NULL,
  phasefield_parameters = NULL,
  deactivate_matrix_in_flow = NULL,
  borehole_heat_exchangers = NULL,
  temperature = NULL,
  reactive_system = NULL,
  fluid_specific_heat_source = NULL,
  fluid_specific_isobaric_heat_capacity = NULL,
  solid_hydraulic_permeability = NULL,
  solid_specific_heat_source = NULL,
  solid_heat_conductivity = NULL,
  solid_specific_isobaric_heat_capacity = NULL,
  tortuosity = NULL,
  diffusion_coefficient = NULL,
  solid_density_dry = NULL,
  solid_density_initial = NULL,
  characteristic_pressure = NULL,
  characteristic_temperature = NULL,
  characteristic_vapour_mass_fraction = NULL,
  output_element_matrices = NULL,
  material_property = NULL,
  diffusion_coeff_component_b = NULL,
  diffusion_coeff_component_a = NULL,
  hydro_crack_scheme = NULL,
  at_num = NULL,
  initial_stress = NULL,
  split_method = NULL,
  reg_param = NULL,
  thermal_parameters = NULL,
  non_advective_form = NULL,
  fluid = NULL,
  porous_medium = NULL,
  decay_rate = NULL,
  fluid_reference_density = NULL,
  retardation_factor = NULL,
  solute_dispersivity_longitudinal = NULL,
  solute_dispersivity_transverse = NULL,
  molecular_diffusion_coefficient = NULL,
  pf_irrv = NULL,
  micro_porosity = NULL,
  explicit_hm_coupling_in_unsaturated_zone = NULL,
  simplified_elasticity = NULL,
  chemically_induced_porosity_change = NULL,
  use_server_communication = NULL,
  phasefield_model = NULL,
  irreversible_threshold = NULL,
  tabular_file = NULL,
  temperature_field = NULL,
  use_stokes_brinkman_form = NULL,
  energy_split_model = NULL,
  softening_curve = NULL,
  characteristic_length = NULL,
  coupling_scheme_parameter = NULL,
  numerical_stabilization = NULL,
  aperture_size = NULL,
  linear = NULL,
  pressurized_crack_scheme = NULL,
  subtype = NULL,
  apply_body_force_for_deformation = NULL,
  ...
)

Arguments

name

string:

type

string:

integration_order

string | double:

process_variables

list, character:

secondary_variables

Optional:

specific_body_force

Optional:

solid_density

Optional:

dimension

Optional:

coupling_scheme

Optional:

darcy_gravity

Optional:

reference_temperature

Optional:

fracture_model

Optional:

jacobian_assembler

Optional:

internal_length

Optional:

mass_lumping

Optional:

porosity

Optional:

calculatesurfaceflux

Optional:

intrinsic_permeability

Optional:

specific_storage

Optional:

fluid_viscosity

Optional:

biot_coefficient

Optional:

fluid_density

Optional:

initial_effective_stress

Optional:

initial_fracture_effective_stress

Optional:

phasefield_parameters

Optional:

deactivate_matrix_in_flow

Optional:

borehole_heat_exchangers

Optional:

temperature

Optional:

reactive_system

Optional:

fluid_specific_heat_source

Optional:

fluid_specific_isobaric_heat_capacity

Optional:

solid_hydraulic_permeability

Optional:

solid_specific_heat_source

Optional:

solid_heat_conductivity

Optional:

solid_specific_isobaric_heat_capacity

Optional:

tortuosity

Optional:

diffusion_coefficient

Optional:

solid_density_dry

Optional:

solid_density_initial

Optional:

characteristic_pressure

Optional:

characteristic_temperature

Optional:

characteristic_vapour_mass_fraction

Optional:

output_element_matrices

Optional:

material_property

Optional:

diffusion_coeff_component_b

Optional:

diffusion_coeff_component_a

Optional:

hydro_crack_scheme

Optional:

at_num

Optional:

initial_stress

Optional:

split_method

Optional:

reg_param

Optional:

thermal_parameters

Optional:

non_advective_form

Optional:

fluid

Optional:

porous_medium

Optional:

decay_rate

Optional:

fluid_reference_density

Optional:

retardation_factor

Optional:

solute_dispersivity_longitudinal

Optional:

solute_dispersivity_transverse

Optional:

molecular_diffusion_coefficient

Optional:

pf_irrv

Optional:

micro_porosity

Optional:

explicit_hm_coupling_in_unsaturated_zone

Optional:

simplified_elasticity

Optional: character

chemically_induced_porosity_change

Optional: character

use_server_communication

Optional:

phasefield_model

Optional:

irreversible_threshold

Optional: numeric

tabular_file

Optional: character

temperature_field

Optional: character

use_stokes_brinkman_form

Optional: character

energy_split_model

Optional: string

softening_curve

Optional: string

characteristic_length

Optional: double

coupling_scheme_parameter

Optional: double

numerical_stabilization

Optional: list

aperture_size

Optional: list

linear

Optional:

pressurized_crack_scheme

Optional:

subtype

Optional:

apply_body_force_for_deformation

Optional:

...

Optional: fracture_properties, constitutive_relation

Examples

prj_process(
    name = "HM",
    type = "HYDRO_MECHANICS",
    integration_order = 3,
    process_variables = list(displacement = "displacement",
                             pressure = "pressure"),
    secondary_variables = list(
        secondary_variable = c(internal_name = "sigma_xx", output_name = "sigma_xx"),
        secondary_variable = c(internal_name = "sigma_yy", output_name = "sigma_yy")
    ),
    specific_body_force = c(0, 0, 0),
    dimension = 3,
    constitutive_relation = prj_constitutive_relation(
        type = "LinearElasticIsotropic",
        youngs_modulus = "E",
        poissons_ratio = "nu"
    )
)
#> $name
#> [1] "HM"
#> 
#> $type
#> [1] "HYDRO_MECHANICS"
#> 
#> $integration_order
#> [1] 3
#> 
#> $process_variables
#> $process_variables$displacement
#> [1] "displacement"
#> 
#> $process_variables$pressure
#> [1] "pressure"
#> 
#> 
#> $secondary_variables
#> $secondary_variables$secondary_variable
#> internal_name   output_name 
#>    "sigma_xx"    "sigma_xx" 
#> 
#> $secondary_variables$secondary_variable
#> internal_name   output_name 
#>    "sigma_yy"    "sigma_yy" 
#> 
#> 
#> $specific_body_force
#> [1] 0 0 0
#> 
#> $constitutive_relation
#> $constitutive_relation$constitutive_relation
#> $type
#> [1] "LinearElasticIsotropic"
#> 
#> $id
#> NULL
#> 
#> $youngs_modulus
#> [1] "E"
#> 
#> $poissons_ratio
#> [1] "nu"
#> 
#> $nonlinear_solver
#> NULL
#> 
#> $behaviour
#> NULL
#> 
#> $material_properties
#> NULL
#> 
#> $shear_modulus
#> NULL
#> 
#> $bulk_modulus
#> NULL
#> 
#> $kappa
#> NULL
#> 
#> $beta
#> NULL
#> 
#> $gamma
#> NULL
#> 
#> $hardening_modulus
#> NULL
#> 
#> $alpha
#> NULL
#> 
#> $delta
#> NULL
#> 
#> $eps
#> NULL
#> 
#> $m
#> NULL
#> 
#> $alphap
#> NULL
#> 
#> $deltap
#> NULL
#> 
#> $epsp
#> NULL
#> 
#> $mp
#> NULL
#> 
#> $betap
#> NULL
#> 
#> $gammap
#> NULL
#> 
#> $tangent_type
#> NULL
#> 
#> $damage_properties
#> NULL
#> 
#> $youngs_moduli
#> NULL
#> 
#> $shear_moduli
#> NULL
#> 
#> $poissons_ratios
#> NULL
#> 
#> $a
#> NULL
#> 
#> $n
#> NULL
#> 
#> $sigma0
#> NULL
#> 
#> $q
#> NULL
#> 
#> $kelvin_shear_modulus
#> NULL
#> 
#> $kelvin_viscosity
#> NULL
#> 
#> $maxwell_shear_modulus
#> NULL
#> 
#> $maxwell_bulk_modulus
#> NULL
#> 
#> $maxwell_viscosity
#> NULL
#> 
#> $dependency_parameter_mk
#> NULL
#> 
#> $dependency_parameter_mvk
#> NULL
#> 
#> $dependency_parameter_mvm
#> NULL
#> 
#> $xpath
#> [1] "processes/process/constitutive_relation"
#> 
#> $attr_names
#> [1] "id"                "material_property"
#> 
#> $flatten_on_exp
#> character(0)
#> 
#> attr(,"class")
#> [1] "prj_constitutive_relation"
#> 
#> 
#> $solid_density
#> NULL
#> 
#> $dimension
#> [1] 3
#> 
#> $coupling_scheme
#> NULL
#> 
#> $darcy_gravity
#> NULL
#> 
#> $reference_temperature
#> NULL
#> 
#> $fracture_model
#> NULL
#> 
#> $fracture_properties
#> named list()
#> 
#> $jacobian_assembler
#> NULL
#> 
#> $internal_length
#> NULL
#> 
#> $mass_lumping
#> NULL
#> 
#> $porosity
#> NULL
#> 
#> $calculatesurfaceflux
#> NULL
#> 
#> $intrinsic_permeability
#> NULL
#> 
#> $specific_storage
#> NULL
#> 
#> $fluid_viscosity
#> NULL
#> 
#> $biot_coefficient
#> NULL
#> 
#> $fluid_density
#> NULL
#> 
#> $initial_effective_stress
#> NULL
#> 
#> $initial_fracture_effective_stress
#> NULL
#> 
#> $phasefield_parameters
#> NULL
#> 
#> $deactivate_matrix_in_flow
#> NULL
#> 
#> $borehole_heat_exchangers
#> NULL
#> 
#> $temperature
#> NULL
#> 
#> $reactive_system
#> NULL
#> 
#> $fluid_specific_heat_source
#> NULL
#> 
#> $fluid_specific_isobaric_heat_capacity
#> NULL
#> 
#> $solid_hydraulic_permeability
#> NULL
#> 
#> $solid_specific_heat_source
#> NULL
#> 
#> $solid_heat_conductivity
#> NULL
#> 
#> $solid_specific_isobaric_heat_capacity
#> NULL
#> 
#> $tortuosity
#> NULL
#> 
#> $diffusion_coefficient
#> NULL
#> 
#> $solid_density_dry
#> NULL
#> 
#> $solid_density_initial
#> NULL
#> 
#> $characteristic_pressure
#> NULL
#> 
#> $characteristic_temperature
#> NULL
#> 
#> $characteristic_vapour_mass_fraction
#> NULL
#> 
#> $output_element_matrices
#> NULL
#> 
#> $material_property
#> NULL
#> 
#> $diffusion_coeff_component_b
#> NULL
#> 
#> $diffusion_coeff_component_a
#> NULL
#> 
#> $hydro_crack_scheme
#> NULL
#> 
#> $at_num
#> NULL
#> 
#> $initial_stress
#> NULL
#> 
#> $split_method
#> NULL
#> 
#> $reg_param
#> NULL
#> 
#> $thermal_parameters
#> NULL
#> 
#> $non_advective_form
#> NULL
#> 
#> $fluid
#> NULL
#> 
#> $porous_medium
#> NULL
#> 
#> $decay_rate
#> NULL
#> 
#> $fluid_reference_density
#> NULL
#> 
#> $retardation_factor
#> NULL
#> 
#> $solute_dispersivity_longitudinal
#> NULL
#> 
#> $solute_dispersivity_transverse
#> NULL
#> 
#> $molecular_diffusion_coefficient
#> NULL
#> 
#> $pf_irrv
#> NULL
#> 
#> $micro_porosity
#> NULL
#> 
#> $explicit_hm_coupling_in_unsaturated_zone
#> NULL
#> 
#> $simplified_elasticity
#> NULL
#> 
#> $chemically_induced_porosity_change
#> NULL
#> 
#> $use_server_communication
#> NULL
#> 
#> $phasefield_model
#> NULL
#> 
#> $irreversible_threshold
#> NULL
#> 
#> $tabular_file
#> NULL
#> 
#> $temperature_field
#> NULL
#> 
#> $use_stokes_brinkman_form
#> NULL
#> 
#> $energy_split_model
#> NULL
#> 
#> $softening_curve
#> NULL
#> 
#> $characteristic_length
#> NULL
#> 
#> $coupling_scheme_parameter
#> NULL
#> 
#> $numerical_stabilization
#> NULL
#> 
#> $aperture_size
#> NULL
#> 
#> $linear
#> NULL
#> 
#> $pressurized_crack_scheme
#> NULL
#> 
#> $subtype
#> NULL
#> 
#> $apply_body_force_for_deformation
#> NULL
#> 
#> $xpath
#> [1] "processes/process"
#> 
#> $attr_names
#> [1] "secondary_variable"
#> 
#> $flatten_on_exp
#> [1] "specific_body_force"
#> 
#> $unwrap_on_exp
#> [1] "fracture_properties"   "constitutive_relation"
#> 
#> attr(,"class")
#> [1] "prj_process"