pub struct RcCapacityInput {
pub b: f64,
pub d: f64,
pub at: f64,
pub d_eff: f64,
pub sigma_y: f64,
pub fc: f64,
pub pw: f64,
pub sigma_wy: f64,
pub clear_span: f64,
pub sigma_0: f64,
}Expand description
RC 矩形断面の簡易終局耐力算定用の入力一式。
Clone, Copy はプッシュオーバー解析(squid_n_solver::nonlinear::pushover)が σ0 を
除く入力一式を保持し、各ステップで σ0 のみ差し替えて rc_qsu_simple を
呼び直す用途(DirThreshold::RcArakawa)のために付与する。全フィールドが
f64 のみのため、値のコピーは軽量。
Fields§
§b: f64断面幅 b [mm]
d: f64断面せい D [mm]
at: f64引張側主筋の総断面積 at [mm²](片側)
d_eff: f64有効せい d_e [mm](= D − dt。dt は crate::rc_rebar_geom::tension_dt と同規約)
sigma_y: f64主筋降伏強度 σy [N/mm²]
fc: f64コンクリート強度 Fc [N/mm²]
pw: f64せん断補強筋比 pw(= aw・組数/(b・ピッチ))
sigma_wy: f64せん断補強筋降伏強度 σwy [N/mm²]
clear_span: f64内法スパン h0 [mm](反曲点中央を仮定し Qmu = 2Mu/h0)
sigma_0: f64軸方向圧縮応力度 σ0 [N/mm²](既定 0)。rc_qsu_simple の軸力項
0.1・σ0・b・j に用いる。荒川式の適用範囲である 0〜0.4Fc に
rc_qsu_simple 内でクランプされる(要・原典照合)。
Trait Implementations§
Source§impl Clone for RcCapacityInput
impl Clone for RcCapacityInput
Source§fn clone(&self) -> RcCapacityInput
fn clone(&self) -> RcCapacityInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RcCapacityInput
Auto Trait Implementations§
impl Freeze for RcCapacityInput
impl RefUnwindSafe for RcCapacityInput
impl Send for RcCapacityInput
impl Sync for RcCapacityInput
impl Unpin for RcCapacityInput
impl UnsafeUnpin for RcCapacityInput
impl UnwindSafe for RcCapacityInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more