52 for(
unsigned l=0;l<n_pres;l++)
77 unsigned n_node = this->
nnode();
78 for(
unsigned n=0;n<n_node;n++)
82 for(
unsigned i=0;
i<3;
i++)
84 paired_load_data.insert(std::make_pair(this->
node_pt(n),u_index[
i]));
104 &paired_pressure_data)
108 for(
unsigned l=0;l<n_internal;l++)
112 for (
unsigned j=0;j<nval;j++)
143 unsigned n_node = this->
nnode();
145 for(
unsigned l=0;l<n_node;l++)
147 if (this->
node_pt(l)->nvalue()==3+1)
164 unsigned n_node = this->
nnode();
165 for(
unsigned n=0;n<n_node;n++)
167 if (this->
node_pt(n)->nvalue()==3+1)
183 for(
unsigned l=0;l<n_pres;l++)
204 unsigned n_node = this->
nnode();
205 for(
unsigned n=0;n<n_node;n++)
209 for(
unsigned i=0;
i<3;
i++)
211 paired_load_data.insert(std::make_pair(this->
node_pt(n),
i));
233 for(
unsigned l=0;l<n_pres;l++)
237 paired_load_data.insert(std::make_pair(this->
node_pt(Pconv[l]),3));
void unpin(const unsigned &i)
Unpin the i-th stored variable.
unsigned npres_axi_nst() const
Return number of pressure values.
static const unsigned Pconv[]
Static array of ints to hold conversion from pressure node numbers to actual node numbers...
void unpin_all_internal_pressure_dofs()
Unpin all internal pressure dofs.
void pin_all_nodal_pressure_dofs()
Pin all nodal pressure dofs.
void identify_pressure_data(std::set< std::pair< Data *, unsigned > > &paired_pressure_data)
Add to the set paired_pressure_data pairs containing.
Nodes are derived from Data, but, in addition, have a definite (Eulerian) position in a space of a gi...
void identify_pressure_data(std::set< std::pair< Data *, unsigned > > &paired_pressure_data)
Add to the set paired_pressure_data pairs containing.
bool is_hanging() const
Test whether the node is geometrically hanging.
unsigned nvalue() const
Return number of values stored in data object (incl pinned ones).
void pin(const unsigned &i)
Pin the i-th stored variable.
void identify_load_data(std::set< std::pair< Data *, unsigned > > &paired_load_data)
Add to the set paired_load_data pairs of pointers to data objects and unsignedegers that index the va...
void unpin_proper_nodal_pressure_dofs()
Unpin the proper nodal pressure dofs.
Data *& internal_data_pt(const unsigned &i)
Return a pointer to i-th internal data object.
Node *& node_pt(const unsigned &n)
Return a pointer to the local node n.
unsigned ninternal_data() const
Return the number of internal data objects.
void identify_load_data(std::set< std::pair< Data *, unsigned > > &paired_load_data)
Add to the set paired_load_data pairs containing.
virtual unsigned u_index_axi_nst(const unsigned &i) const
Return the index at which the i-th unknown velocity component.
void unpin_all_nodal_pressure_dofs()
Unpin all pressure dofs.
static const unsigned Initial_Nvalue[]
Static array of ints to hold number of variables at node.
unsigned nnode() const
Return the number of nodes.
unsigned P_axi_nst_internal_index