1 #include <deal.II/base/quadrature.h> 2 #include <deal.II/base/timer.h> 3 #include <deal.II/lac/vector.h> 4 #include <deal.II/lac/constraint_matrix.h> 5 #include <deal.II/fe/fe_system.h> 6 #include <deal.II/fe/fe_q.h> 7 #include <deal.II/fe/fe_values.h> 8 #include <deal.II/grid/tria.h> 9 #include <deal.II/grid/tria_accessor.h> 10 #include <deal.II/grid/tria_iterator.h> 11 #include <deal.II/grid/grid_tools.h> 12 #include <deal.II/dofs/dof_tools.h> 13 #include <deal.II/dofs/dof_handler.h> 14 #include <deal.II/numerics/vector_tools.h> 15 #include <deal.II/lac/parallel_vector.h> 16 #include <deal.II/matrix_free/matrix_free.h> 17 #include <deal.II/matrix_free/fe_evaluation.h> 18 #include <deal.II/base/config.h> 19 #include <deal.II/base/exceptions.h> 20 #include <deal.II/distributed/tria.h> 21 #include <deal.II/distributed/solution_transfer.h> 22 #include <deal.II/grid/manifold_lib.h> 27 void computeStress(
const dealii::Table<2, double>& CIJ,
const dealii::VectorizedArray<double> ux[][dim],
const dealii::VectorizedArray<double> R[][dim]);
29 #include "../../include/matrixFreePDE.h" 30 #include "../../include/parallelNucleationList.h" 32 #include "../../src/matrixfree/matrixFreePDE.cc" 33 #include "../../src/matrixfree/init.cc" 34 #include "../../src/matrixfree/reinit.cc" 35 #include "../../src/matrixfree/initForTests.cc" 36 #include "../../src/matrixfree/refine.cc" 37 #include "../../src/matrixfree/invM.cc" 38 #include "../../src/matrixfree/computeLHS.cc" 39 #include "../../src/matrixfree/computeRHS.cc" 40 #include "../../src/matrixfree/solve.cc" 41 #include "../../src/matrixfree/solveIncrement.cc" 42 #include "../../src/matrixfree/outputResults.cc" 43 #include "../../src/matrixfree/markBoundaries.cc" 44 #include "../../src/matrixfree/boundaryConditions.cc" 45 #include "../../src/matrixfree/initialConditions.cc" 46 #include "../../src/matrixfree/utilities.cc" 47 #include "../../src/matrixfree/computeIntegral.cc" 48 #include "../../src/matrixfree/nucleation.cc" 49 #include "../../src/matrixfree/checkpoint.cc" 51 #include "../../src/matrixfree/reassignGrains.cc" 53 #include "../../src/matrixfree/setNonlinearEqInitialGuess.cc" 55 #include "../../src/inputFileReader/inputFileReader.cc" 56 #include "../../src/parallelNucleationList/parallelNucleationList.cc" 58 #include "../../src/models/mechanics/computeStress.h" 59 #include "../../src/matrixfree/postprocessor.cc" 61 #include "../../src/utilities/sortIndexEntryPairList.cc" 63 #include "../../src/variableContainer/variableContainer.cc" 65 #include "../../src/userInputParameters/load_BC_list.cc" 66 #include "../../src/userInputParameters/load_user_constants.cc" 67 #include "../../src/userInputParameters/loadVariableAttributes.cc" 68 #include "../../src/userInputParameters/setTimeStepList.cc" 70 #include "../../src/variableAttributeLoader/variableAttributeLoader.cc" 72 #include "../../src/FloodFiller/FloodFiller.cc" 74 #include "../../src/SimplifiedGrainRepresentation/SimplifiedGrainRepresentation.cc" 76 #include "../../src/OrderParameterRemapper/OrderParameterRemapper.cc" 78 template <
int dim,
typename T>
85 void assignCIJSize(dealii::VectorizedArray<double> CIJ[2*dim-1+dim/3][2*dim-1+dim/3]);
117 #include "../../include/SolverParameters.h" 118 #include "../../src/SolverParameters/SolverParameters.cc" 123 #include "../../src/EquationDependencyParser/EquationDependencyParser.cc"
void computeStress(const dealii::Table< 2, double > &CIJ, const dealii::VectorizedArray< double > ux[][dim], const dealii::VectorizedArray< double > R[][dim])
bool test_LinearSolverParameters()
bool test_computeStress()
bool test_computeInvM(int argc, char **argv, userInputParameters< dim >)
bool test_setOutputTimeSteps()
bool test_EquationDependencyParser_postprocessing()
bool test_setRigidBodyModeConstraints(std::vector< int >, userInputParameters< dim > userInputs)
bool test_OrderParameterRemapper()
bool test_EquationDependencyParser_nonlinear()
bool test_SimplifiedGrainRepresentation()
bool test_outputResults(int argc, char **argv, userInputParameters< dim > userInputs)
void assignCIJSize(dealii::VectorizedArray< double > CIJ[2 *dim-1+dim/3][2 *dim-1+dim/3])
bool test_SimplifiedGrainManipulator_transferGrainIds()
bool test_NonlinearSolverParameters()
bool test_SimplifiedGrainManipulator_reassignGrains()
bool test_EquationDependencyParser_variables_and_residuals_needed()
bool test_get_entry_name_ending_list()
bool test_get_subsection_entry_list()