61 #ifndef CONSTRAINT_ELEMENTS_HEADER
62 #define CONSTRAINT_ELEMENTS_HEADER
66 #include <oomph-lib-config.h>
71 #include "../../../oomph-lib/src/generic/Vector.h"
72 #include "../../../oomph-lib/src/generic/nodes.h"
73 #include "../../../oomph-lib/src/generic/elements.h"
74 #include "../../../oomph-lib/src/generic/shape.h"
138 #ifdef RANGE_CHECKING
150 #ifdef RANGE_CHECKING
162 #ifdef RANGE_CHECKING
int i
Definition: BiCGSTAB_step_by_step.cpp:9
Definition: constraint_elements.h:82
Vector< unsigned > get_constrained_data_local_index()
Definition: constraint_elements.h:123
unsigned get_lagrange_multiplier_index()
Definition: constraint_elements.h:127
ConstraintElement(Vector< Data * > data_pt)
Definition: constraint_elements.h:91
unsigned Num_Constraints
Definition: constraint_elements.h:180
virtual void construct_lagrange_multipliers()
Definition: constraint_elements.cc:76
Data * lagrange_multiplier()
Definition: constraint_elements.h:131
virtual void fill_in_contribution_to_residuals(Vector< double > &residuals)
Definition: constraint_elements.cc:10
unsigned Num_Constrained_Data
Definition: constraint_elements.h:176
void build(Vector< Data * > &data_pt)
Definition: constraint_elements.h:105
const int lagrange_eqn(const unsigned &i)
Definition: constraint_elements.h:135
Vector< unsigned > Constrained_Data_Local_Index
Definition: constraint_elements.h:174
unsigned Lagrange_Multiplier_Index
Definition: constraint_elements.h:178
ConstraintElement(Vector< Data * > &data_pt)
Definition: constraint_elements.h:85
const int ext_eqn(const unsigned &i, const unsigned &j)
Definition: constraint_elements.h:160
virtual void evaluate_constraint_functions(Vector< double > &error)
Definition: constraint_elements.cc:146
Data * ext_data_pt(const unsigned &i)
Definition: constraint_elements.h:148
Definition: elements.h:73
Data *& external_data_pt(const unsigned &i)
Return a pointer to i-th external data object.
Definition: elements.h:659
Data *& internal_data_pt(const unsigned &i)
Return a pointer to i-th internal data object.
Definition: elements.h:622
unsigned add_external_data(Data *const &data_pt, const bool &fd=true)
Definition: elements.cc:307
int internal_local_eqn(const unsigned &i, const unsigned &j) const
Definition: elements.h:267
int external_local_eqn(const unsigned &i, const unsigned &j)
Definition: elements.h:311
Definition: oomph_definitions.h:222
int error
Definition: calibrate.py:297
std::string to_string(T object, unsigned float_precision=8)
Definition: oomph_utilities.h:189
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
#define OOMPH_EXCEPTION_LOCATION
Definition: oomph_definitions.h:61
#define OOMPH_CURRENT_FUNCTION
Definition: oomph_definitions.h:86
std::ptrdiff_t j
Definition: tut_arithmetic_redux_minmax.cpp:2