Lines Matching refs:Float64

37   void Set(vtkm::Float64 x,  in Set()
38 vtkm::Float64 y, in Set()
39 vtkm::Float64 z, in Set()
40 vtkm::Float64 radius, in Set()
41 vtkm::Float64 omega, in Set()
42 vtkm::Float64 zeta) in Set()
52 vtkm::Vec<vtkm::Float64, 3> Center;
53 vtkm::Float64 Radius;
54 vtkm::Float64 Omega;
55 vtkm::Float64 Zeta;
74 void AddPeriodic(vtkm::Float64 x, in AddPeriodic()
75 vtkm::Float64 y, in AddPeriodic()
76 vtkm::Float64 z, in AddPeriodic()
77 vtkm::Float64 radius, in AddPeriodic()
78 vtkm::Float64 omega, in AddPeriodic()
79 vtkm::Float64 zeta) in AddPeriodic()
89 void AddDamped(vtkm::Float64 x, in AddDamped()
90 vtkm::Float64 y, in AddDamped()
91 vtkm::Float64 z, in AddDamped()
92 vtkm::Float64 radius, in AddDamped()
93 vtkm::Float64 omega, in AddDamped()
94 vtkm::Float64 zeta) in AddDamped()
104 void AddDecaying(vtkm::Float64 x, in AddDecaying()
105 vtkm::Float64 y, in AddDecaying()
106 vtkm::Float64 z, in AddDecaying()
107 vtkm::Float64 radius, in AddDecaying()
108 vtkm::Float64 omega, in AddDecaying()
109 vtkm::Float64 zeta) in AddDecaying()
119 void SetTime(vtkm::Float64 time) { this->Time = time; } in SetTime()
122 vtkm::Float64 operator()(const vtkm::Vec<vtkm::Float64, 3>& vec) const in operator()
125 vtkm::Float64 t0, t, result = 0; in operator()
136 vtkm::Vec<vtkm::Float64, 3> delta = oscillator->Center - vec; in operator()
137 vtkm::Float64 dist2 = dot(delta, delta); in operator()
138 vtkm::Float64 dist_damp = vtkm::Exp(-dist2 / (2 * oscillator->Radius * oscillator->Radius)); in operator()
139 vtkm::Float64 phi = vtkm::ACos(oscillator->Zeta); in operator()
140 vtkm::Float64 val = 1. - in operator()
153 vtkm::Vec<vtkm::Float64, 3> delta = oscillator->Center - vec; in operator()
154 vtkm::Float64 dist2 = dot(delta, delta); in operator()
155 vtkm::Float64 dist_damp = vtkm::Exp(-dist2 / (2 * oscillator->Radius * oscillator->Radius)); in operator()
156 vtkm::Float64 val = vtkm::Sin(t / oscillator->Omega) / (oscillator->Omega * t); in operator()
165 vtkm::Vec<vtkm::Float64, 3> delta = oscillator->Center - vec; in operator()
166 vtkm::Float64 dist2 = dot(delta, delta); in operator()
167 vtkm::Float64 dist_damp = vtkm::Exp(-dist2 / (2 * oscillator->Radius * oscillator->Radius)); in operator()
168 vtkm::Float64 val = vtkm::Sin(t / oscillator->Omega); in operator()
177 VTKM_EXEC vtkm::Float64 operator()(const vtkm::Vec<T, 3>& vec) const in operator()
179 return (*this)(vtkm::make_Vec(static_cast<vtkm::Float64>(vec[0]), in operator()
180 static_cast<vtkm::Float64>(vec[1]), in operator()
181 static_cast<vtkm::Float64>(vec[2]))); in operator()
191 vtkm::Float64 Time;