PRISMS-PF Manual v3.0-pre
Loading...
Searching...
No Matches
MatrixFreePDE< dim, degree > Member List

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) constMatrixFreePDE< 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_volumeMatrixFreePDE< 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
fieldsMatrixFreePDE< 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
pcoutMatrixFreePDE< 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 >()) constMatrixFreePDE< dim, degree >protected
setInitialCondition(const Point< dim > &p, const unsigned int index, double &scalar_IC, Vector< double > &vector_IC)=0MatrixFreePDE< 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)=0MatrixFreePDE< 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) constMatrixFreePDE< 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() overrideMatrixFreePDE< dim, degree >