Medusa  1.1
Coordinate Free Mehless Method implementation
ExplicitOperators.hpp File Reference

Detailed Description

Explicit operators implementation.

Definition in file ExplicitOperators.hpp.

+ Include dependency graph for ExplicitOperators.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mm
 Root namespace for the whole library.
 

Macros

#define NODE_ASSERTS(node)
 Performs all asserts for a given node: asserts that node index is valid and that shape functions were initialized for a given node. More...
 

Functions

template<typename S >
std::ostream & mm::operator<< (std::ostream &os, const ExplicitOperators< S > &op)
 Output basic information about given operators. More...
 

Macro Definition Documentation

◆ NODE_ASSERTS

#define NODE_ASSERTS (   node)
Value:
assert_msg(0 <= (node) && (node) < ss->size(), "Node index %d must be in range " \
"[0, num_nodes = %d).", ss->size());

Performs all asserts for a given node: asserts that node index is valid and that shape functions were initialized for a given node.

Parameters
nodeNode index to consider.

Definition at line 21 of file ExplicitOperators.hpp.

assert_msg
#define assert_msg(cond,...)
Assert with better error reporting.
Definition: assert.hpp:75