|
InputParameters | commonAdaptivityParams () |
|
bool | colorConsole () |
|
bool | setColorConsole (bool use_color, bool force=false) |
|
void | registerAll (Factory &f, ActionFactory &af, Syntax &s) |
|
void | registerObjects (Factory &factory, const std::set< std::string > &obj_labels) |
|
void | addActionTypes (Syntax &syntax) |
|
void | registerActions (Syntax &syntax, ActionFactory &action_factory) |
|
void | registerActions (Syntax &syntax, ActionFactory &action_factory, const std::set< std::string > &obj_labels) |
|
void | associateSyntax (Syntax &syntax, ActionFactory &action_factory) |
|
void | setSolverDefaults (FEProblemBase &problem) |
|
MPI_Comm | swapLibMeshComm (MPI_Comm new_comm) |
|
StateArg | currentState () |
|
StateArg | oldState () |
|
StateArg | previousNonlinearState () |
|
std::shared_ptr< MooseApp > | createMooseApp (const std::string &default_app_type, int argc, char *argv[]) |
|
int | main (int argc, char *argv[]) |
|
void | findContactPoint (PenetrationInfo &p_info, FEBase *fe_elem, FEBase *fe_side, FEType &, const libMesh::Point &secondary_point, bool start_with_centroid, const Real tangential_tolerance, bool &contact_point_on_side, bool &search_succeeded) |
|
void | restrictPointToFace (libMesh::Point &p, const libMesh::Elem *side, std::vector< const libMesh::Node * > &off_edge_nodes) |
|
void | to_json (nlohmann::json &json, const Moose::LibtorchArtificialNeuralNet *const &network) |
|
void | initial_condition (libMesh::EquationSystems &es, const std::string &system_name) |
|
void | assemble_matrix (EquationSystems &es, const std::string &system_name) |
|
void | derivInsert (SemiDynamicSparseNumberArray< Real, libMesh::dof_id_type, NWrapper< N >> &derivs, libMesh::dof_id_type index, Real value) |
|
bool | globalADIndexing () |
|
std::size_t | adOffset (unsigned int var_num, std::size_t max_dofs_per_elem, ElementType element_type=ElementType::Element, unsigned int num_vars_in_system=0) |
|
std::size_t | adOffset (unsigned int var_num, std::size_t max_dofs_per_elem, DGJacobianType dg_jacobian_type, unsigned int num_vars_in_system=0) |
|
std::unordered_map< dof_id_type, Real > | globalDofIndexToDerivative (const ADReal &ad_real, const SystemBase &sys, ElementType elem_type=ElementType::Element, THREAD_ID tid=0) |
|
auto | globalDofIndexToDerivative (const T &ad_real_container, const SystemBase &sys, ElementType elem_type=ElementType::Element, THREAD_ID tid=0) -> std::vector< std::unordered_map< dof_id_type, typename std::enable_if< std::is_same< ADReal, typename T::value_type >::value, Real >::type >> |
|
bool | doDerivatives (const SubProblem &subproblem, const SystemBase &sys) |
|
T | stringToEnum (const std::string &s) |
| Converts a string to an enum. More...
|
|
libMesh::QuadratureType | stringToEnum< libMesh::QuadratureType > (const std::string &s) |
|
libMesh::Order | stringToEnum< libMesh::Order > (const std::string &s) |
|
CoordinateSystemType | stringToEnum< CoordinateSystemType > (const std::string &s) |
|
SolveType | stringToEnum< SolveType > (const std::string &s) |
|
LineSearchType | stringToEnum< LineSearchType > (const std::string &s) |
|
TimeIntegratorType | stringToEnum< TimeIntegratorType > (const std::string &s) |
|
RelationshipManagerType | stringToEnum< RelationshipManagerType > (const std::string &s) |
|
std::vector< T > | vectorStringsToEnum (const MultiMooseEnum &v) |
|
std::string | stringify (const T &t) |
|
std::string | stringify (bool v) |
|
std::string | stringify (int v) |
|
std::string | stringify (long v) |
|
std::string | stringify (long long v) |
|
std::string | stringify (unsigned int v) |
|
std::string | stringify (unsigned long v) |
|
std::string | stringify (unsigned long long v) |
|
std::string | stringify (std::variant< T... > v) |
|
std::string | stringify (const SolveType &t) |
|
std::string | stringify (const EigenSolveType &t) |
|
std::string | stringify (const VarFieldType &t) |
|
std::string | stringify (const std::string &s) |
|
std::string | stringify (libMesh::FEFamily f) |
|
std::string | stringify (SolutionIterationType t) |
|
std::string | stringify (ElementType t) |
|
std::string | stringify (libMesh::ElemType t) |
|
std::string | stringify (const std::pair< T, U > &p, const std::string &delim=":") |
|
std::string | stringify (const T< U... > &c, const std::string &delim=", ", const std::string &elem_encl="", bool enclose_list_in_curly_braces=false) |
|
std::string | stringifyExact (Real) |
|
void | elementsIntersectedByPlane (const libMesh::Point &p0, const libMesh::Point &normal, const libMesh::MeshBase &mesh, std::vector< const libMesh::Elem * > &intersected_elems) |
|
void | elementsIntersectedByPlane (const libMesh::Point &p0, const libMesh::Point &p1, const libMesh::Point &p2, const libMesh::MeshBase &mesh, std::vector< const libMesh::Elem * > &intersected_elems) |
|
_enumerate_range< Iterator > | enumerate (Iterator first, Iterator last, typename std::iterator_traits< Iterator >::difference_type initial) |
|
_enumerate_range< typename Container::iterator > | enumerate (Container &content) |
|
_enumerate_range< typename Container::const_iterator > | enumerate (const Container &content) |
|
std::string | getExecutablePath () |
|
std::string | getExecutableName () |
|
void | initialize_indirect_sort (RandomAccessIterator beg, RandomAccessIterator end, std::vector< size_t > &b) |
|
void | indirectSort (RandomAccessIterator beg, RandomAccessIterator end, std::vector< size_t > &b) |
|
void | indirectSort (RandomAccessIterator beg, RandomAccessIterator end, std::vector< size_t > &b, UserComparisonFunctor user_comp) |
|
void | applyIndices (T &container, const std::vector< size_t > &indices) |
|
std::map< T, C > | createMapFromVectors (const std::vector< T > &keys, const std::vector< C > &values) |
|
std::map< T, MooseEnum > | createMapFromVectorAndMultiMooseEnum (const std::vector< T > &keys, const MultiMooseEnum &values) |
|
void | hash_combine (std::size_t &) |
|
void | hash_combine (std::size_t &seed, const T &v, Rest &&... rest) |
|
void | hash_combine (std::size_t &seed, const std::vector< T > &v, Rest &&... rest) |
|
void | hash_combine (std::size_t &seed, const std::set< T > &v, Rest &&... rest) |
|
T | fe_lagrange_1D_shape (const Order order, const unsigned int i, const T &xi) |
|
T | fe_lagrange_1D_shape_deriv (const Order order, const unsigned int i, const T &xi) |
|
T | fe_lagrange_2D_shape (const libMesh::ElemType type, const Order order, const unsigned int i, const VectorType< T > &p) |
|
T | fe_lagrange_2D_shape_deriv (const libMesh::ElemType type, const Order order, const unsigned int i, const unsigned int j, const VectorType< T > &p) |
|
std::string | stringify (const Moose::RelationshipManagerType &t) |
|
std::string | stringify (const Moose::TimeIntegratorType &t) |
|
void | derivInsert (NumberArray< N, Real > &derivs, dof_id_type index, Real value) |
|
void | elementsIntersectedByLine (const Point &p0, const Point &p1, const MeshBase &mesh, const libMesh::PointLocatorBase &point_locator, std::vector< Elem * > &intersected_elems, std::vector< LineSegment > &segments) |
|
| SERIAL_ACCESS_SCALAR (Real) |
|
| SERIAL_ACCESS_SCALAR (ADReal) |
|
| SERIAL_ACCESS_CONST_SIZE (libMesh::VectorValue, &obj(0u), Moose::dim) |
|
| SERIAL_ACCESS_CONST_SIZE (RankTwoTensorTempl, &obj(0u, 0u), RankTwoTensorTempl< T >::N2) |
|
| SERIAL_ACCESS_CONST_SIZE (RankFourTensorTempl, &obj(0u, 0u, 0u, 0u), RankFourTensorTempl< T >::N4) |
|
| SERIAL_ACCESS_DYNAMIC_SIZE (DenseVector, &obj(0u), obj.size()) |
|
SerialAccessRange< T > | serialAccess (T &obj) |
|
void | typeLoopInternal (TypeList< T, Ts... >, As... args) |
|
void | typeLoop (TypeList< Ts... >, As... args) |
|
void | initDofIndices (T &data, const Elem &elem) |
|
void | associateSyntaxInner (Syntax &syntax, ActionFactory &action_factory) |
|
bool | isSectionActive (std::string path, hit::Node *root) |
|
std::vector< std::string > | findSimilar (std::string param, std::vector< std::string > options) |
|
void | Builder::setScalarParameter< ReporterName, std::string > (const std::string &full_name, const std::string &short_name, InputParameters::Parameter< ReporterName > *param, bool in_global, GlobalParamsAction *global_block) |
|
void | Builder::setVectorParameter< ReporterName, std::string > (const std::string &full_name, const std::string &short_name, InputParameters::Parameter< std::vector< ReporterName >> *param, bool in_global, GlobalParamsAction *global_block) |
|
void | Builder::setVectorParameter< CLIArgString, std::string > (const std::string &full_name, const std::string &short_name, InputParameters::Parameter< std::vector< CLIArgString >> *param, bool in_global, GlobalParamsAction *global_block) |
|
bool | toBool (const std::string &, T &) |
|
bool | toBool< bool > (const std::string &s, bool &val) |
|
void | compute_linear_system (libMesh::EquationSystems &es, const std::string &system_name) |
|
void | compute_jacobian (const NumericVector< Number > &soln, SparseMatrix< Number > &jacobian, NonlinearImplicitSystem &sys) |
|
void | compute_bounds (NumericVector< Number > &lower, NumericVector< Number > &upper, NonlinearImplicitSystem &sys) |
|
void | compute_nullspace (std::vector< NumericVector< Number > * > &sp, NonlinearImplicitSystem &sys) |
|
void | compute_transpose_nullspace (std::vector< NumericVector< Number > * > &sp, NonlinearImplicitSystem &sys) |
|
void | compute_nearnullspace (std::vector< NumericVector< Number > * > &sp, NonlinearImplicitSystem &sys) |
|
void | compute_postcheck (const NumericVector< Number > &old_soln, NumericVector< Number > &search_direction, NumericVector< Number > &new_soln, bool &changed_search_direction, bool &changed_new_soln, NonlinearImplicitSystem &sys) |
|
void | initCoordinateSystemType () |
|
void | initSolveType () |
|
void | initEigenSolveType () |
|
void | initEigenProlemType () |
|
void | initWhichEigenPairs () |
|
void | initLineSearchType () |
|
void | initTimeIntegratorsType () |
|
void | initMffdType () |
|
void | initRMType () |
|
QuadratureType | stringToEnum< QuadratureType > (const std::string &s) |
|
Order | stringToEnum< Order > (const std::string &s) |
|
EigenSolveType | stringToEnum< EigenSolveType > (const std::string &s) |
|
EigenProblemType | stringToEnum< EigenProblemType > (const std::string &s) |
|
WhichEigenPairs | stringToEnum< WhichEigenPairs > (const std::string &s) |
|
MffdType | stringToEnum< MffdType > (const std::string &s) |
|
Point | toPoint (const std::vector< Real > &pos) |
|
void | findElementsIntersectedByPlane (const libMesh::Plane &plane, const MeshBase &mesh, std::vector< const Elem * > &intersected_elems) |
|
std::string | getExec () |
|
int | sideIntersectedByLine (const Elem *elem, std::vector< int > ¬_side, const LineSegment &line_segment, Point &intersection_point) |
|
int | sideNeighborIsOn (const Elem *elem, const Elem *neighbor) |
|
void | recursivelyFindElementsIntersectedByLine (const LineSegment &line_segment, const Elem *current_elem, int incoming_side, const Point &incoming_point, std::vector< Elem * > &intersected_elems, std::vector< LineSegment > &segments) |
|
void | elementsIntersectedByLine (const Point &p0, const Point &p1, const MeshBase &, const PointLocatorBase &point_locator, std::vector< Elem * > &intersected_elems, std::vector< LineSegment > &segments) |
|
template<typename T , typename T2 , typename std::enable_if< ScalarTraits< T >::value, int >::type = 0> |
TypeVector< typename CompareTypes< T, T2 >::supertype > | outer_product (const T &a, const TypeVector< T2 > &b) |
|
template<typename T , typename T2 > |
TypeTensor< typename CompareTypes< T, T2 >::supertype > | outer_product (const TypeVector< T > &a, const TypeVector< T2 > &b) |
|