atlas
Classes | Public Member Functions | List of all members
atlas::grid::detail::grid::Structured::XSpace Class Reference

Public Member Functions

 XSpace (const XSpace &)
 
 XSpace (const Spacing &, idx_t ny=1)
 
 XSpace (const std::vector< Spacing > &)
 
 XSpace (const std::vector< spacing::LinearSpacing::Params > &)
 
template<typename NVector >
 XSpace (const std::array< double, 2 > &interval, const NVector &N, bool endpoint=true)
 
 XSpace (const std::array< double, 2 > &interval, std::initializer_list< int > &&N, bool endpoint=true)
 
 XSpace (const Config &)
 
 XSpace (const std::vector< Config > &)
 
idx_t ny () const
 
idx_t nxmin () const
 
idx_t nxmax () const
 
const std::vector< idx_t > & nx () const
 Number of points per latitude.
 
const std::vector< double > & xmin () const
 Value of minimum longitude per latitude [default=0].
 
const std::vector< double > & xmax () const
 Value of maximum longitude per latitude [default=0].
 
const std::vector< double > & dx () const
 Value of longitude increment.
 
double min () const
 Value of minimum x over entire grid.
 
double max () const
 Value of maximum x over entire grid.
 
Spec spec () const
 
std::string type () const
 

The documentation for this class was generated from the following files: