![]() |
PRISMS-PF Manual
|
This is the complete list of members for MatrixFreePDE< dim, degree >, including all inherited members.
| AMR (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| applyBCs(unsigned int fieldIndex) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| applyDirichletBCs() | MatrixFreePDE< dim, degree > | protected |
| applyInitialConditions() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| applyNeumannBCs() | MatrixFreePDE< dim, degree > | protected |
| assembler_lock (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| buildFields() | MatrixFreePDE< dim, degree > | |
| CIJ_tensor_size (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protectedstatic |
| compute_element_volume() | MatrixFreePDE< dim, degree > | protected |
| computeExplicitRHS() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| computeIntegral(double &integratedField, int index, std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > variableSet) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| computeInvM() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| computeLaplaceRHS(unsigned int fieldIndex) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| computeNonexplicitRHS() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| computePostProcessedFields(std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &postProcessedSet) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| computing_timer (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | mutableprotected |
| constraintsDirichletSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| constraintsDirichletSet_nonconst (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| constraintsOtherSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| constraintsOtherSet_nonconst (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| create_triangulation(parallel::distributed::Triangulation< dim > &tria) const | MatrixFreePDE< dim, degree > | virtual |
| current_grain_reassignment (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| currentCheckpoint (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| currentFieldIndex (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| currentIncrement (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| currentOutput (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| currentTime (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| dofHandlersSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| dofHandlersSet_nonconst (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| dU_scalar (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| dU_vector (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| element_volume | MatrixFreePDE< dim, degree > | protected |
| equationLHS(variableContainer< dim, degree, VectorizedArray< double > > &variable_list, const Point< dim, VectorizedArray< double > > q_point_loc, const VectorizedArray< double > element_volume) const =0 (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protectedpure virtual |
| explicitEquationRHS(variableContainer< dim, degree, VectorizedArray< double > > &variable_list, const Point< dim, VectorizedArray< double > > q_point_loc, const VectorizedArray< double > element_volume) const =0 (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protectedpure virtual |
| FESet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| fields | MatrixFreePDE< dim, degree > | |
| first_integrated_var_output_complete (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| generatingInitialGuess (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getExplicitRHS(const MatrixFree< dim, double > &data, std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &dst, const std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &src, const std::pair< unsigned int, unsigned int > &cell_range) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getFieldIndex(std::string _name) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getLaplaceLHS(const MatrixFree< dim, double > &data, dealii::LinearAlgebra::distributed::Vector< double > &dst, const dealii::LinearAlgebra::distributed::Vector< double > &src, const std::pair< unsigned int, unsigned int > &cell_range) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getLaplaceRHS(const MatrixFree< dim, double > &data, dealii::LinearAlgebra::distributed::Vector< double > &dst, const dealii::LinearAlgebra::distributed::Vector< double > &src, const std::pair< unsigned int, unsigned int > &cell_range) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getLHS(const MatrixFree< dim, double > &data, dealii::LinearAlgebra::distributed::Vector< double > &dst, const dealii::LinearAlgebra::distributed::Vector< double > &src, const std::pair< unsigned int, unsigned int > &cell_range) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getLocalNucleiList(std::vector< nucleus< dim > > &newnuclei) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getNewNuclei() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getNonexplicitRHS(const MatrixFree< dim, double > &data, std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &dst, const std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &src, const std::pair< unsigned int, unsigned int > &cell_range) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| getNucleationProbability(variableValueContainer, double, Point< dim >, unsigned int variable_index) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | inlineprotectedvirtual |
| getPostProcessedFields(const MatrixFree< dim, double > &data, std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &dst, const std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &src, const std::pair< unsigned int, unsigned int > &cell_range) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| hasExplicitEquation (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| hasNonExplicitEquation (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| init() | MatrixFreePDE< dim, degree > | virtual |
| initForTests(std::vector< Field< dim > > _fields) | MatrixFreePDE< dim, degree > | |
| integral_index (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| integrated_var (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| invMscalar (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| invMvector (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| isEllipticBVP (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| isTimeDependentBVP (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| load_checkpoint_fields() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| load_checkpoint_time_info() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| load_checkpoint_triangulation() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| locally_relevant_dofsSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| locally_relevant_dofsSet_nonconst (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| markBoundaries(parallel::distributed::Triangulation< dim > &) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| matrixFreeObject (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| MatrixFreePDE(userInputParameters< dim >) | MatrixFreePDE< dim, degree > | |
| move_file(const std::string &, const std::string &) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| nonExplicitEquationRHS(variableContainer< dim, degree, VectorizedArray< double > > &variable_list, const Point< dim, VectorizedArray< double > > q_point_loc, const VectorizedArray< double > element_volume) const =0 (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protectedpure virtual |
| nuclei (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| outputResults() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| pcout | MatrixFreePDE< dim, degree > | |
| postProcessedFields(const variableContainer< dim, degree, VectorizedArray< double > > &variable_list, variableContainer< dim, degree, VectorizedArray< double > > &pp_variable_list, const Point< dim, VectorizedArray< double > > q_point_loc, const VectorizedArray< double > element_volume) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | inlineprotectedvirtual |
| pp_attributes (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| reassignGrains() | MatrixFreePDE< dim, degree > | protected |
| refineMeshNearNuclei(std::vector< nucleus< dim > > newnuclei) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| reinit() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| residualSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| safetyCheckNewNuclei(std::vector< nucleus< dim > > newnuclei, std::vector< unsigned int > &conflict_ids) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| save_checkpoint() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| set_rigid_body_mode_constraints(AffineConstraints< double > *constraints, const DoFHandler< dim > *dof_handler, const Point< dim > target_point=Point< dim >()) const | MatrixFreePDE< dim, degree > | protected |
| setInitialCondition(const Point< dim > &p, const unsigned int index, double &scalar_IC, Vector< double > &vector_IC)=0 | MatrixFreePDE< dim, degree > | pure virtual |
| setNonlinearEqInitialGuess() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| setNonUniformDirichletBCs(const Point< dim > &p, const unsigned int index, const unsigned int direction, const double time, double &scalar_BC, Vector< double > &vector_BC)=0 | MatrixFreePDE< dim, degree > | pure virtual |
| setPeriodicity() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| setPeriodicityConstraints(AffineConstraints< double > *, const DoFHandler< dim > *) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| simplified_grain_representations (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| soltransSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| solutionSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| solve() | MatrixFreePDE< dim, degree > | |
| solveIncrement(bool skip_time_dependent) | MatrixFreePDE< dim, degree > | protectedvirtual |
| totalDOFs (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| triangulation (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| updateExplicitSolution(unsigned int fieldIndex) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| updateImplicitSolution(unsigned int fieldIndex, unsigned int nonlinear_iteration_index) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| updateNucleiList() (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| userInputs (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| valuesDirichletSet (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| var_attributes (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| verify_checkpoint_file_exists(const std::string &filename) (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| vmult(dealii::LinearAlgebra::distributed::Vector< double > &dst, const dealii::LinearAlgebra::distributed::Vector< double > &src) const | MatrixFreePDE< dim, degree > | |
| weightedDistanceFromNucleusCenter(const Point< dim, double > center, const std::vector< double > &semiaxes, const Point< dim, double > q_point_loc, const unsigned int var_index) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| weightedDistanceFromNucleusCenter(const Point< dim, double > center, const std::vector< double > &semiaxes, const Point< dim, VectorizedArray< double > > q_point_loc, const unsigned int var_index) const (defined in MatrixFreePDE< dim, degree >) | MatrixFreePDE< dim, degree > | protected |
| ~MatrixFreePDE() override | MatrixFreePDE< dim, degree > |