/home/runner/work/amr-wind/amr-wind/amr-wind/utilities/sampling/SamplingUtils.cpp File Reference

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/sampling/SamplingUtils.cpp File Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
SamplingUtils.cpp File Reference
#include "SamplingUtils.H"
#include "AMReX_ParmParse.H"
Include dependency graph for SamplingUtils.cpp:

Namespaces

namespace  amr_wind
 
namespace  amr_wind::sampling
 
namespace  amr_wind::sampling::sampling_utils
 

Functions

vs::Vector amr_wind::sampling::sampling_utils::reflect (vs::Vector line, vs::Vector vec)
 
vs::Vector amr_wind::sampling::sampling_utils::rotate_euler_vec (vs::Vector axis, double angle, vs::Vector vec)
 
vs::Vector amr_wind::sampling::sampling_utils::rotate_euler_vector (vs::Vector &axis, double &angle, vs::Vector &vec)
 
vs::Vector amr_wind::sampling::sampling_utils::rotation (const vs::Vector &angles, const vs::Vector &data)
 
vs::Vector amr_wind::sampling::sampling_utils::canon_rotator (const vs::Vector &angles, const vs::Vector &data)
 
vs::Tensor amr_wind::sampling::sampling_utils::unit_projection_matrix (const vs::Vector &a)
 
vs::Tensor amr_wind::sampling::sampling_utils::rotation_matrix (vs::Vector dst, vs::Vector src)
 
vs::Tensor amr_wind::sampling::sampling_utils::skew_cross (vs::Vector a, vs::Vector b)
 
vs::Tensor amr_wind::sampling::sampling_utils::scale (vs::Tensor v, double a)
 
void amr_wind::sampling::sampling_utils::spherical_cap_quadrature (double gammav, int ntheta, std::vector< double > abscissae1D, std::vector< double > weights1D, std::vector< vs::Vector > &rays, std::vector< double > &weights)
 
void amr_wind::sampling::sampling_utils::spherical_cap_truncated_normal (double gammav, int ntheta, NormalRule rule, std::vector< vs::Vector > &rays, std::vector< double > &weights)
 
std::pair< std::vector< double >, std::vector< double > > amr_wind::sampling::sampling_utils::truncated_normal_rule (NormalRule rule)