|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
17 #ifndef dealii_event_h
18 #define dealii_event_h
58 assign(
const std::string &name);
138 static std::vector<std::string>
names;
192 const unsigned int n =
flags.size();
193 const unsigned int m =
event.flags.size();
194 const unsigned int n_min = (n < m) ? n : m;
214 for (
unsigned int i = 0; i < n_min; ++i)
217 for (
unsigned int i = n_min; i < m; ++i)
234 for (
unsigned int i = 0; i <
event.flags.size(); ++i)
256 for (
unsigned int i = 0; i <
event.flags.size(); ++i)
271 for (
unsigned int i = 0; i <
flags.size(); ++i)
273 os <<
' ' <<
names[i];
281 for (
unsigned int i = 0; i <
names.size(); ++i)
282 os << i <<
'\t' <<
names[i] << std::endl;
const Event bad_derivative
std::vector< bool > flags
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
Event & operator+=(const Event &event)
OutputOperator< VectorType > & operator<<(OutputOperator< VectorType > &out, unsigned int step)
static Event assign(const std::string &name)
static std::vector< std::string > names
#define DEAL_II_NAMESPACE_OPEN
static void print_assigned(OS &os)
Event & operator-=(const Event &event)
#define DEAL_II_NAMESPACE_CLOSE
bool test(const Event &event) const
const Event new_timestep_size