Sha256: 188d53044d24bbaba9fe5009a898eb47123a99d8f51bf61021a522e45c89b1e2

Contents?: true

Size: 933 Bytes

Versions: 142

Compression:

Stored size: 933 Bytes

Contents

class CodeRunner
	class Gs2::Astrogk
		module AstrogkGSLVectors
			def etrans_by_kfrom_by_kto_over_time_gsl_vector(options)
				read_transfers unless FileTest.exist? "energy_transfer.rb"
				etr_hash = eval(File.read("energy_transfer.rb"))
				etr_hash.values.map{|hash| hash[options[:kf]][options[:kt]]}.to_gslv

			end
		end
		include AstrogkGSLVectors
		def geometric_factors_gsl_tensor(options)
			#ops = options.dup; ops.delete :phi
		#ep ops; gets
			theta_vec = gsl_vector(:theta, options)
			factors = GSL::Tensor.alloc(6,theta_vec.size)
			factors[true, true] = 1.0
			factors
		end
		def correct_3d_options(options)
			eputs "Info: setting options[:gs2_coordinate_factor] to 1.0 (for slab geometry)"
		  options[:gs2_coordinate_factor] = 1.0
			#raise "Please specify options[:rho_star]" unless options[:rho_star]
			options[:rho_star_actual] = 1.0
			options[:q_actual] = 1.0
			options[:rhoc_actual] = 1.0
		end
	end
end

Version data entries

142 entries across 142 versions & 1 rubygems

Version Path
gs2crmod-0.12.17 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.16 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.15 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.14 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.13 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.12 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.11 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.10 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.9 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.8 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.7 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.6 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.5 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.4 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.3 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.2 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.1 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.12.0 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.11.101 lib/gs2crmod/astrogk/gsl_data.rb
gs2crmod-0.11.100 lib/gs2crmod/astrogk/gsl_data.rb