libmesh_nullptr.h File Reference

Go to the source code of this file.

Classes

class  libmesh_nullptr_t
 

Variables

const class libmesh_nullptr_t libmesh_nullptr = {}
 

Variable Documentation

const class libmesh_nullptr_t libmesh_nullptr = {}

Referenced by libMesh::__libmesh_nlopt_objective(), libMesh::__libmesh_petsc_diff_solver_monitor(), libMesh::__libmesh_petsc_snes_jacobian(), libMesh::__libmesh_petsc_snes_residual(), libMesh::__libmesh_tao_equality_constraints(), libMesh::__libmesh_tao_equality_constraints_jacobian(), libMesh::__libmesh_tao_gradient(), libMesh::__libmesh_tao_hessian(), libMesh::__libmesh_tao_inequality_constraints(), libMesh::__libmesh_tao_inequality_constraints_jacobian(), libMesh::__libmesh_tao_objective(), libMesh::ExactSolution::_compute_error(), libMesh::PetscLinearSolver< T >::_create_complement_is(), libMesh::ParmetisPartitioner::_do_repartition(), libMesh::DenseMatrix< T >::_evd_lapack(), libMesh::BoundaryInfo::_find_id_maps(), libMesh::PetscVector< T >::_restore_array(), libMesh::TreeNode< N >::active(), libMesh::MeshTools::Subdivision::add_boundary_ghosts(), libMesh::Elem::add_child(), libMesh::ReplicatedMesh::add_elem(), libMesh::BoundaryInfo::add_elements(), libMesh::DofMap::add_periodic_boundary(), libMesh::ReplicatedMesh::add_point(), libMesh::EquationSystems::add_system(), libMesh::ImplicitSystem::add_system_matrix(), libMesh::ExplicitSystem::add_system_rhs(), libMesh::System::add_variable(), libMesh::System::add_variables(), libMesh::PetscLinearSolver< T >::adjoint_solve(), libMesh::MeshTools::Modification::all_tri(), libMesh::Parallel::Communicator::allgather(), libMesh::Parallel::Communicator::allgather_packed_range(), libMesh::DofMap::allgather_recursive_constraints(), libMesh::TetGenWrapper::allocate_facet_polygonlist(), libMesh::TetGenWrapper::allocate_facetlist(), libMesh::TetGenWrapper::allocate_pointlist(), libMesh::TetGenWrapper::allocate_polygon_vertexlist(), libMesh::TetGenWrapper::allocate_regionlist(), libMesh::FEMSystem::assembly(), libMesh::NonlinearImplicitSystem::assembly(), libMesh::AbaqusIO::assign_boundary_node_ids(), libMesh::ExodusII_IO_Helper::ElementMaps::assign_conversion(), libMesh::System::attach_assemble_function(), libMesh::System::attach_assemble_object(), libMesh::System::attach_constraint_function(), libMesh::System::attach_constraint_object(), libMesh::ExactSolution::attach_exact_deriv(), libMesh::ExactErrorEstimator::attach_exact_deriv(), libMesh::ExactSolution::attach_exact_derivs(), libMesh::ExactErrorEstimator::attach_exact_derivs(), libMesh::ExactSolution::attach_exact_hessian(), libMesh::ExactErrorEstimator::attach_exact_hessian(), libMesh::ExactSolution::attach_exact_hessians(), libMesh::ExactErrorEstimator::attach_exact_hessians(), libMesh::ExactSolution::attach_exact_value(), libMesh::ExactErrorEstimator::attach_exact_value(), libMesh::ExactSolution::attach_exact_values(), libMesh::ExactErrorEstimator::attach_exact_values(), libMesh::System::attach_init_function(), libMesh::System::attach_init_object(), libMesh::System::attach_QOI_derivative(), libMesh::System::attach_QOI_derivative_object(), libMesh::System::attach_QOI_function(), libMesh::System::attach_QOI_object(), libMesh::FESubdivision::attach_quadrature_rule(), libMesh::ExactSolution::attach_reference_solution(), libMesh::ExactErrorEstimator::attach_reference_solution(), libMesh::PeriodicBoundaries::boundary(), libMesh::BoundaryInfo::boundary_ids(), libMesh::DiscontinuityMeasure::boundary_side_integration(), libMesh::KellyErrorEstimator::boundary_side_integration(), libMesh::Parallel::Communicator::broadcast(), libMesh::Parallel::Communicator::broadcast_packed_range(), libMesh::Preconditioner< T >::build(), libMesh::Elem::build(), libMesh::DofMap::build_constraint_matrix_and_vector(), libMesh::MeshTools::Generation::build_delaunay_square(), libMesh::EquationSystems::build_discontinuous_solution_vector(), libMesh::Nemesis_IO_Helper::build_element_and_node_maps(), libMesh::ParmetisPartitioner::build_graph(), libMesh::InfElemBuilder::build_inf_elem(), libMesh::FEMContext::build_new_fe(), libMesh::EquationSystems::build_parallel_solution_vector(), libMesh::Pyramid5::build_side_ptr(), libMesh::Prism6::build_side_ptr(), libMesh::InfQuad4::build_side_ptr(), libMesh::InfHex8::build_side_ptr(), libMesh::InfPrism6::build_side_ptr(), libMesh::InfPrism12::build_side_ptr(), libMesh::InfHex18::build_side_ptr(), libMesh::InfQuad6::build_side_ptr(), libMesh::InfHex16::build_side_ptr(), libMesh::Pyramid13::build_side_ptr(), libMesh::Prism15::build_side_ptr(), libMesh::Prism18::build_side_ptr(), libMesh::Pyramid14::build_side_ptr(), libMesh::MeshTools::Generation::build_sphere(), libMesh::EquationSystems::build_variable_names(), libMesh::System::calculate_norm(), libMesh::TetGenMeshInterface::check_hull_integrity(), libMesh::Elem::child_neighbor(), libMesh::Singleton::cleanup(), libMesh::Parallel::Request::cleanup(), libMesh::ExplicitSystem::clear(), libMesh::ImplicitSystem::clear(), libMesh::LinearImplicitSystem::clear(), libMesh::PointLocatorTree::clear(), libMesh::AnalyticFunction< Output >::clear(), libMesh::NonlinearSolver< Number >::clear(), libMesh::LinearSolver< Number >::clear(), libMesh::PetscLinearSolver< T >::clear(), libMesh::EquationSystems::clear(), libMesh::MeshFunction::clear(), libMesh::EpetraVector< T >::clear(), libMesh::PerfLog::clear(), libMesh::Parameters::clear(), libMesh::System::clear(), libMesh::DofObject::clear_old_dof_object(), libMesh::MeshBase::clear_point_locator(), libMesh::DofMap::clear_sparsity(), libMesh::Xdr::close(), libMesh::FEGenericBase< OutputType >::coarsened_dof_values(), libMesh::Parallel::Sort< KeyType, IdxType >::communicate_bins(), libMesh::TrilinosPreconditioner< T >::compute(), libMesh::Nemesis_IO_Helper::compute_internal_and_border_elems_and_internal_nodes(), libMesh::FEMap::compute_map(), libMesh::FEAbstract::compute_node_constraints(), libMesh::FEGenericBase< OutputType >::compute_periodic_constraints(), libMesh::FEGenericBase< OutputType >::compute_proj_constraints(), libMesh::FirstOrderUnsteadySolver::compute_second_order_eqns(), libMesh::Problem_Interface::computeF(), libMesh::Problem_Interface::computeJacobian(), libMesh::Problem_Interface::computePreconditioner(), libMesh::UnstructuredMesh::contract(), libMesh::Elem::contract(), libMesh::UnstructuredMesh::copy_nodes_and_elements(), libMesh::RemoteElem::create(), libMesh::ElemCutter::cut_2D(), libMesh::ElemCutter::cut_3D(), libMesh::ReplicatedMesh::delete_elem(), libMesh::DistributedMesh::delete_elem(), libMesh::ReplicatedMesh::delete_node(), libMesh::DistributedMesh::delete_node(), libMesh::EpetraVector< T >::destroyNonlocalData(), libMesh::LinearImplicitSystem::detach_shell_matrix(), libMesh::DGFEMContext::DGFEMContext(), libMesh::MeshFunction::discontinuous_gradient(), libMesh::MeshFunction::discontinuous_value(), DMlibMeshFunction(), DMlibMeshGetSystem(), DMlibMeshJacobian(), DMlibMeshSetSystem(), DMVariableBounds_libMesh(), libMesh::Edge::Edge(), libMesh::BoundaryInfo::edge_boundary_ids(), libMesh::FE< Dim, T >::edge_reinit(), libMesh::InfFE< Dim, T_radial, T_map >::edge_reinit(), libMesh::Elem::Elem(), libMesh::FEMContext::elem_fe_reinit(), libMesh::UNVIO::elements_in(), libMesh::MeshRefinement::eliminate_unrefined_patches(), libMesh::enableFPE(), libMesh::enableSEGV(), libMesh::DofMap::enforce_adjoint_constraints_exactly(), libMesh::DofMap::enforce_constraints_exactly(), libMesh::EpetraVector< T >::EpetraVector(), libMesh::JumpErrorEstimator::estimate_error(), libMesh::UniformRefinementEstimator::estimate_error(), libMesh::AdjointRefinementEstimator::estimate_error(), libMesh::UniformRefinementEstimator::estimate_errors(), libMesh::ErrorEstimator::estimate_errors(), libMesh::DenseMatrix< T >::evd_left(), libMesh::DenseMatrix< T >::evd_right(), libMesh::ExactErrorEstimator::extra_quadrature_order(), libMesh::FEMContext::FEMContext(), libMesh::LocationMap< T >::find(), libMesh::MeshTools::find_boundary_nodes(), libMesh::TreeNode< N >::find_element(), libMesh::MeshFunction::find_element(), libMesh::TreeNode< N >::find_element_in_children(), libMesh::MeshFunction::find_elements(), libMesh::Patch::find_face_neighbors(), libMesh::MeshTools::find_hanging_nodes_and_parents(), libMesh::UnstructuredMesh::find_neighbors(), libMesh::MeshTools::find_nodal_neighbors(), libMesh::ReplicatedMesh::fix_broken_node_and_element_numbering(), libMesh::DistributedMesh::fix_broken_node_and_element_numbering(), libMesh::FEMContext::fixed_point_gradient(), libMesh::FEMContext::fixed_point_hessian(), libMesh::FEMContext::fixed_point_value(), libMesh::Parallel::Communicator::gather(), libMesh::MeshCommunication::gather_neighboring_elements(), libMesh::Parallel::Communicator::gather_packed_range(), libMesh::ReferenceElem::get(), libMesh::Nemesis_IO_Helper::get_cmap_params(), libMesh::UNVIO::get_data(), libMesh::PerfLog::get_elapsed_time(), libMesh::Nemesis_IO_Helper::get_elem_map(), libMesh::Nemesis_IO_Helper::get_node_map(), libMesh::PerfLog::get_perf_info(), libMesh::FEMContext::get_side_fe(), libMesh::Elem::has_ancestor_children(), libMesh::Elem::has_children(), libMesh::FEMContext::has_elem(), libMesh::Parameters::have_parameter(), libMesh::DofMap::heterogenously_constrain_element_matrix_and_vector(), libMesh::DofMap::heterogenously_constrain_element_vector(), libMesh::Hex::Hex(), libMesh::InfHex::InfHex(), libMesh::InfQuad::InfQuad(), libMesh::QComposite< QSubCell >::init(), libMesh::LaplaceMeshSmoother::init(), libMesh::TimeSolver::init(), libMesh::AnalyticFunction< Output >::init(), libMesh::PointLocatorTree::init(), libMesh::MeshFunction::init(), libMesh::PetscMatrix< T >::init(), libMesh::InfFE< Dim, T_radial, T_map >::init_base_shape_functions(), libMesh::LaplacianErrorEstimator::init_context(), libMesh::DiscontinuityMeasure::init_context(), libMesh::KellyErrorEstimator::init_context(), libMesh::FEMSystem::init_context(), libMesh::OldSolutionValue< Output, point_output >::init_context(), libMesh::ReplicatedMesh::insert_node(), libMesh::FEMContext::interior_curl(), libMesh::FEMContext::interior_div(), libMesh::FEMContext::interior_gradients(), libMesh::FEMContext::interior_hessians(), libMesh::FEMContext::interior_values(), libMesh::LaplacianErrorEstimator::internal_side_integration(), libMesh::DiscontinuityMeasure::internal_side_integration(), libMesh::KellyErrorEstimator::internal_side_integration(), libMesh::InfFE< Dim, T_radial, T_map >::is_hierarchic(), libMesh::Xdr::is_open(), libMesh::TreeNode< N >::is_root(), libMesh::TreeNode< N >::level(), libMesh::Elem::level(), libMesh::MeshTools::libmesh_assert_valid_boundary_ids(), libMesh::MeshTools::libmesh_assert_valid_neighbors(), libMesh::DistributedMesh::libmesh_assert_valid_parallel_flags(), libMesh::DistributedMesh::libmesh_assert_valid_parallel_object_ids(), libMesh::DistributedMesh::libmesh_assert_valid_parallel_p_levels(), libMesh::MeshTools::libmesh_assert_valid_unique_ids(), libMesh::LibMeshInit::LibMeshInit(), libMesh::MeshRefinement::limit_level_mismatch_at_edge(), libMesh::PetscVector< T >::localize(), libMesh::PointLocatorBase::locate_node(), libMesh::MeshRefinement::make_coarsening_compatible(), libMesh::Elem::make_links_to_me_local(), libMesh::MeshRefinement::make_refinement_compatible(), libMesh::DofMap::merge_ghost_functor_outputs(), libMesh::MeshInput< MT >::mesh(), libMesh::Tree< N >::n_active_bins(), libMesh::Parameters::n_parameters(), libMesh::MeshBase::n_partitions(), libMesh::FE< Dim, LAGRANGE_VEC >::n_shape_functions(), libMesh::DofMap::node_constraint_rows_end(), libMesh::NodeElem::NodeElem(), libMesh::Elem::nullify_neighbors(), libMesh::FEMSystem::numerical_jacobian(), libMesh::DofMap::old_dof_indices(), libMesh::Elem::on_boundary(), libmesh_nullptr_t::operator T C::*(), libMesh::GhostPointNeighbors::operator()(), libMesh::Predicates::is_null< T >::operator()(), libMesh::AnalyticFunction< Output >::operator()(), libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::operator()(), libMesh::WeightedPatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::PointLocatorTree::operator()(), libMesh::PatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::MeshFunction::operator()(), libMesh::BoundaryProjectSolution::operator()(), libMesh::Parallel::Request::operator=(), libMesh::Elem::origin(), libMesh::GMVIO::p_levels(), libMesh::DofObject::pack_indexing(), libMesh::DofObject::packed_indexing_size(), libMesh::MetisPartitioner::partition_range(), libMesh::SFCPartitioner::partition_range(), libMesh::PerfLog::PerfLog(), libMesh::PointLocatorTree::perform_linear_search(), libMesh::PetscSolverException::PetscSolverException(), libMesh::PetscVector< T >::PetscVector(), libMesh::FEMContext::point_curl(), libMesh::FEMContext::point_gradient(), libMesh::FEMContext::point_hessian(), libMesh::MeshBase::point_locator(), libMesh::FEMContext::point_value(), libMesh::FEMContext::pre_fe_reinit(), libMesh::PerfMon::print(), libMesh::Prism::Prism(), libMesh::System::project_solution_on_reinit(), libMesh::System::project_vector(), libMesh::Nemesis_IO_Helper::put_elem_map(), libMesh::Nemesis_IO_Helper::put_node_map(), libMesh::Pyramid::Pyramid(), libMesh::QComposite< QSubCell >::QComposite(), libMesh::AdjointRefinementEstimator::qoi_set(), libMesh::Quad::Quad(), libMesh::ReplicatedMesh::query_elem_ptr(), libMesh::DistributedMesh::query_elem_ptr(), libMesh::ReplicatedMesh::query_node_ptr(), libMesh::DistributedMesh::query_node_ptr(), libMesh::ExodusII_IO_Helper::read_block_info(), libMesh::CheckpointIO::read_connectivity(), libMesh::ExodusII_IO_Helper::read_elem_num_map(), libMesh::ExodusII_IO_Helper::read_elemental_var_values(), libMesh::AbaqusIO::read_elements(), libMesh::ExodusII_IO_Helper::read_node_num_map(), libMesh::AbaqusIO::read_nodes(), libMesh::XdrIO::read_serialized_bcs_helper(), libMesh::XdrIO::read_serialized_connectivity(), libMesh::System::read_serialized_data(), libMesh::XdrIO::read_serialized_nodes(), libMesh::XdrIO::read_serialized_nodesets(), libMesh::Parallel::Communicator::receive(), libMesh::MeshCommunication::redistribute(), libMesh::FE< Dim, T >::reinit(), libMesh::InfFE< Dim, T_radial, T_map >::reinit(), libMesh::FEXYZ< Dim >::reinit(), libMesh::DofMap::reinit(), libMesh::JumpErrorEstimator::reinit_sides(), libMesh::Threads::spin_mutex::scoped_lock::release(), libMesh::Threads::recursive_mutex::scoped_lock::release(), libMesh::Parameters::remove(), libMesh::Elem::remove_links_to_me(), libMesh::System::remove_vector(), libMesh::DistributedMesh::renumber_dof_objects(), libMesh::ReplicatedMesh::renumber_elem(), libMesh::ReplicatedMesh::renumber_node(), libMesh::ReplicatedMesh::renumber_nodes_and_elements(), libMesh::ImplicitSystem::request_matrix(), libMesh::System::request_vector(), libMesh::PerfMon::reset(), libMesh::ParameterVector::resize(), libMesh::PerfData::restart(), libMesh::LinearImplicitSystem::restrict_solve_to(), libMesh::PetscLinearSolver< T >::restrict_solve_to(), libMesh::LinearSolver< T >::restrict_solve_to(), libMesh::System::restrict_solve_to(), libMesh::Parallel::PostWaitUnpackBuffer< Container, Context, OutputIter, T >::run(), libMesh::Threads::run_body(), libMesh::Parallel::Communicator::scatter(), libMesh::DofMap::scatter_constraints(), libMesh::HPCoarsenTest::select_refinement(), libMesh::Parallel::Communicator::semiverify(), libMesh::Parallel::Communicator::send(), libMesh::MeshCommunication::send_coarse_ghosts(), libMesh::Parallel::Communicator::send_receive(), libMesh::LaspackLinearSolver< T >::set_laspack_preconditioner_type(), libMesh::Elem::set_p_level(), libMesh::TrilinosPreconditioner< T >::set_preconditioner_type(), libMesh::SystemSubsetBySubdomain::set_var_nums(), libMesh::Singleton::setup(), libMesh::BoundaryInfo::shellface_boundary_ids(), libMesh::FEMContext::side_gradient(), libMesh::FEMContext::side_gradients(), libMesh::FEMContext::side_hessians(), libMesh::FE< Dim, T >::side_map(), libMesh::Elem::SideIter::side_on_boundary(), libMesh::Prism::side_ptr(), libMesh::Pyramid::side_ptr(), libMesh::InfPrism::side_ptr(), libMesh::InfHex::side_ptr(), libMesh::InfQuad::side_ptr(), libMesh::FEMContext::side_values(), libMesh::BoundaryInfo::side_with_boundary_id(), libMesh::LaplaceMeshSmoother::smooth(), libMesh::MeshTools::Modification::smooth(), libMesh::LinearImplicitSystem::solve(), libMesh::PetscLinearSolver< T >::solve(), libMesh::FEMContext::some_gradient(), libMesh::FEMContext::some_hessian(), libMesh::FEMContext::some_value(), libMesh::PerfData::start(), libMesh::ReplicatedMesh::stitch_surfaces(), libMesh::ReplicatedMesh::stitching_helper(), libMesh::PerfData::stop_or_pause(), libMesh::MeshBase::sub_point_locator(), libMesh::Elem::subactive(), libMesh::Parallel::Communicator::sum(), libMesh::BoundaryInfo::sync(), libMesh::System::system_type(), libMesh::MeshTools::Subdivision::tag_boundary_ghosts(), libMesh::Threads::task_scheduler_init::terminate(), libMesh::MeshRefinement::test_level_one(), libMesh::MeshRefinement::test_unflagged(), libMesh::Tet::Tet(), libMesh::SecondOrderUnsteadySolver::time_order(), libMesh::Elem::top_parent(), libMesh::Elem::topological_neighbor(), libMesh::Tri::Tri(), libMesh::TriangleInterface::triangulate(), libMesh::Parallel::Packing< Elem * >::unpack(), libMesh::System::user_assembly(), libMesh::System::user_constrain(), libMesh::System::user_initialization(), libMesh::System::user_QOI(), libMesh::System::user_QOI_derivative(), libMesh::Parallel::Request::wait(), libMesh::MEDITIO::write_ascii(), libMesh::TecplotIO::write_ascii(), libMesh::GMVIO::write_ascii_new_impl(), libMesh::GMVIO::write_ascii_old_impl(), libMesh::TecplotIO::write_binary(), libMesh::GMVIO::write_binary(), libMesh::CheckpointIO::write_connectivity(), libMesh::ExodusII_IO::write_discontinuous_exodusII(), libMesh::GMVIO::write_discontinuous_gmv(), libMesh::Nemesis_IO_Helper::write_elements(), libMesh::ExodusII_IO_Helper::write_elements(), libMesh::MeshOutput< MT >::write_equation_systems(), libMesh::Nemesis_IO_Helper::write_nodal_coordinates(), libMesh::ExodusII_IO_Helper::write_nodal_coordinates(), libMesh::GmshIO::write_post(), libMesh::XdrIO::write_serialized_bcs_helper(), libMesh::XdrIO::write_serialized_nodes(), libMesh::XdrIO::write_serialized_nodesets(), libMesh::ExodusII_IO_Helper::write_sidesets(), libMesh::GnuPlotIO::write_solution(), libMesh::ErrorEstimator::~ErrorEstimator(), libMesh::JumpErrorEstimator::~JumpErrorEstimator(), libMesh::MeshFunction::~MeshFunction(), libMesh::PatchRecoveryErrorEstimator::~PatchRecoveryErrorEstimator(), libMesh::RemoteElem::~RemoteElem(), libMesh::Parallel::StandardType< std::complex< T > >::~StandardType(), libMesh::System::~System(), libMesh::TreeBase::~TreeBase(), libMesh::UniformRefinementEstimator::~UniformRefinementEstimator(), ~variant_filter_iterator(), and libMesh::WeightedPatchRecoveryErrorEstimator::~WeightedPatchRecoveryErrorEstimator().