Go to the documentation of this file.
64 const Index& x_high );
110 const Numeric& extpolfac=0.5 );
116 const Numeric& extpolfac=0.5 );
146 const Index& nspecies,
206 switch ( pos.
nelem() ){
210 os <<
"The array *" << x_name
211 <<
"* must contain the element " << what <<
",\n"
212 <<
"but it does not.";
213 throw runtime_error( os.str() );
222 os <<
"The array *" << x_name
223 <<
"* must contain the element " << what <<
"\n"
224 <<
"exactly once, but it does contain it "
225 << pos.
nelem() <<
" times.";
226 throw runtime_error( os.str() );
254 if ( x.
nelem() != c )
257 os <<
"The array *" << x_name <<
"*\n"
258 <<
"does not have the right size.\n"
259 <<
"The size should be: " << c <<
"\n"
260 <<
"but it is: " << x.
nelem();
261 throw runtime_error( os.str() );
320 #endif // checkinput_h
Implementation of gridded fields.
The declarations of all the exception classes.
A constant view of a Tensor7.
A constant view of a Tensor4.
Declarations for agendas.
The implementation for String, the ARTS string class.
A constant view of a Tensor6.
NUMERIC Numeric
The type to use for all floating point numbers.
A constant view of a Matrix.
void find_all(ArrayOfIndex &pos, const Array< base > &x, const base &w)
Find all occurances.
A constant view of a Tensor3.
INDEX Index
The type to use for all integer numbers and indices.
A constant view of a Vector.
Index nelem() const
Number of elements.
A constant view of a Tensor5.
This file contains the definition of String, the ARTS string class.