Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBulkModulus ¶
func GetDensity ¶
func GetElasticModulus ¶
func GetYieldStrength ¶
Types ¶
type CthreatDatabase ¶
type CthreatDatabase []*FragmentGroup
func ReadCthreat ¶
func ReadCthreat(filename string) CthreatDatabase
type FragmentGroup ¶
type FragmentGroup struct { Thl float64 // The smallest polar angle in the polarzone. Thu float64 // The largest polar angle in the polarzone. Xl float64 // Polarzone lower edge in inches along the warhead Xu float64 // Polarzone upper edge in inches along the warhead Angle float64 // thu - thl Num int // The number of fragments in this group. Shape int // The shape code for the fragment. Mass float64 // The fragment mass in grains (7000 grains in a lb) Ld float64 // ratio of the length to the diameter L/D Mat int // The fragement fastgen material id. Vel float64 // The fragment velocity in feet per second Pa float64 // The fragment Presented area in inches^2. }
func (*FragmentGroup) BulkModulus ¶
func (fg *FragmentGroup) BulkModulus() float64
func (*FragmentGroup) Density ¶
func (fg *FragmentGroup) Density() float64
func (*FragmentGroup) ElasticModulus ¶
func (fg *FragmentGroup) ElasticModulus() float64
func (*FragmentGroup) YieldStrength ¶
func (fg *FragmentGroup) YieldStrength() float64
Click to show internal directories.
Click to hide internal directories.