Reference documentation for deal.II version 8.4.2
Functions
Exceptions::DataOut Namespace Reference

Functions

 DeclException1 (ExcInvalidNumberOfSubdivisions, int,<< "The number of subdivisions per patch, "<< arg1<< ", is not valid. It needs to be greater or equal to " "one, or zero if you want it to be determined " "automatically.")
 
 DeclExceptionMsg (ExcNoTriangulationSelected, "For the operation you are attempting, you first need to " "tell the DataOut or related object which DoFHandler or " "triangulation you would like to work on.")
 
 DeclExceptionMsg (ExcNoDoFHandlerSelected, "For the operation you are attempting, you first need to " "tell the DataOut or related object which DoFHandler " "you would like to work on.")
 
 DeclException3 (ExcInvalidVectorSize, int, int, int,<< "The vector has size "<< arg1<< " but the DoFHandler object says that there are "<< arg2<< " degrees of freedom and there are "<< arg3<< " active cells. The size of your vector needs to be"<< " either equal to the number of degrees of freedom, or"<< " equal to the number of active cells.")
 
 DeclException2 (ExcInvalidCharacter, std::string, size_t,<< "Please use only the characters [a-zA-Z0-9_<>()] for"<< std::endl<< "description strings since some graphics formats will only accept these."<< std::endl<< "The string you gave was <"<< arg1<< ">, within which the invalid character is <"<< arg1[arg2]<< ">."<< std::endl)
 
 DeclExceptionMsg (ExcOldDataStillPresent, "When attaching a triangulation or DoFHandler object, it is " "not allowed if old data vectors are still referenced. If " "you want to reuse an object of the current type, you first " "need to call the 'clear_data_vector()' function.")
 
 DeclException2 (ExcInvalidNumberOfNames, int, int,<< "You have to give one name per component in your "<< "data vector. The number you gave was "<< arg1<< ", but the number of components is "<< arg2<< ".")
 
 DeclExceptionMsg (ExcIncompatibleDatasetNames, "While merging sets of patches, the two sets to be merged " "need to refer to data that agrees on the names of the " "various variables represented. In other words, you " "cannot merge sets of patches that originate from " "entirely unrelated simulations.")
 
 DeclExceptionMsg (ExcIncompatiblePatchLists, "While merging sets of patches, the two sets to be merged " "need to refer to data that agrees on the number of " "subdivisions and other properties. In other words, you " "cannot merge sets of patches that originate from " "entirely unrelated simulations.")
 

Detailed Description

A namespace for exceptions that are used throughout the DataOut* collection of classes.

Function Documentation

§ DeclException1()

Exceptions::DataOut::DeclException1 ( ExcInvalidNumberOfSubdivisions  ,
int  ,
<< "The number of subdivisions per  patch,
"<< arg1<< "  ,
is not valid. It needs to be greater or equal to " "  one,
or zero if you want it to be determined " "automatically."   
)

Exception

§ DeclExceptionMsg() [1/5]

Exceptions::DataOut::DeclExceptionMsg ( ExcNoTriangulationSelected  ,
"For the operation you are  attempting,
you first need to " "tell the DataOut or related object which DoFHandler or " "triangulation you would like to work on."   
)

Exception

§ DeclExceptionMsg() [2/5]

Exceptions::DataOut::DeclExceptionMsg ( ExcNoDoFHandlerSelected  ,
"For the operation you are  attempting,
you first need to " "tell the DataOut or related object which DoFHandler " "you would like to work on."   
)

Exception

§ DeclException3()

Exceptions::DataOut::DeclException3 ( ExcInvalidVectorSize  ,
int  ,
int  ,
int  ,
<< "The vector has size "<< arg1<< " but the DoFHandler object says that there are "<< arg2<< " degrees of freedom and there are "<< arg3<< " active cells. The size of your vector needs to be"<< " either equal to the number of degrees of  freedom,
or"<< " equal to the number of active cells."   
)

Exception

§ DeclException2() [1/2]

Exceptions::DataOut::DeclException2 ( ExcInvalidCharacter  ,
std::string  ,
size_t   
)

Exception

§ DeclExceptionMsg() [3/5]

Exceptions::DataOut::DeclExceptionMsg ( ExcOldDataStillPresent  ,
"When attaching a triangulation or DoFHandler  object,
it is " "not allowed if old data vectors are still referenced. If " "you want to reuse an object of the current  type,
you first " "need to call the 'clear_data_vector()' function."   
)

Exception

§ DeclException2() [2/2]

Exceptions::DataOut::DeclException2 ( ExcInvalidNumberOfNames  ,
int  ,
int  ,
<< "You have to give one name per component in your "<< "data vector. The number you gave was "<< arg1<< "  ,
but the number of components is "<< arg2<< "."   
)

Exception

§ DeclExceptionMsg() [4/5]

Exceptions::DataOut::DeclExceptionMsg ( ExcIncompatibleDatasetNames  ,
"While merging sets of  patches,
the two sets to be merged " "need to refer to data that agrees on the names of the " "various variables represented. In other  words,
you " "cannot merge sets of patches that originate from " "entirely unrelated simulations."   
)

Exception

§ DeclExceptionMsg() [5/5]

Exceptions::DataOut::DeclExceptionMsg ( ExcIncompatiblePatchLists  ,
"While merging sets of  patches,
the two sets to be merged " "need to refer to data that agrees on the number of " "subdivisions and other properties. In other  words,
you " "cannot merge sets of patches that originate from " "entirely unrelated simulations."   
)

Exception