34 virtual void onNode(NodeRange::const_iterator & nd)
override;
43 const std::vector<const NumericVector<Number> *> &
_nl_soln;
49 std::map<
unsigned int,
50 std::pair<const NumericVector<Number> *, std::shared_ptr<NumericVector<Number>>>>
54 std::map<unsigned int, std::pair<std::vector<unsigned int>, std::vector<unsigned int>>>
std::map< unsigned int, std::pair< std::vector< unsigned int >, std::vector< unsigned int > > > _sys_to_var_num_and_direction
const std::vector< const NumericVector< Number > * > & _nl_soln
void join(const UpdateDisplacedMeshThread &)
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const NumericVector< Number > & _aux_soln
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
UpdateDisplacedMeshThread(FEProblemBase &fe_problem, DisplacedProblem &displaced_problem)
virtual void onNode(NodeRange::const_iterator &nd) override
Called for each node.
std::map< unsigned int, std::pair< const NumericVector< Number > *, std::shared_ptr< NumericVector< Number > > > > _sys_to_nonghost_and_ghost_soln
DisplacedProblem & _displaced_problem
void ErrorVector unsigned int