def METHOD_NAME(
    dv_num, comp_id, comp_descript, elem_descripts, special_dvs, **kwargs
):
    rho = 2780.0  # density, kg/m^3
    E = 73.1e9  # elastic modulus, Pa
    nu = 0.33  # poisson's ratio
    ys = 324.0e6  # yield stress, Pa
    thickness = 0.01
    min_thickness = 0.002
    max_thickness = 0.05
    # Setup (isotropic) property and constitutive objects
    prop = constitutive.MaterialProperties(rho=rho, E=E, nu=nu, ys=ys)
    # Set one thickness dv for every component
    con = constitutive.IsoShellConstitutive(
        prop, t=thickness, tNum=dv_num, tlb=min_thickness, tub=max_thickness
    )
    # For each element type in this component,
    # pass back the appropriate tacs element object
    transform = None
    elem = elements.Quad4Shell(transform, con)
    return elem