PRISMS-PF Manual v3.0-pre
|
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 > |