Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed warnings & EquationDependencyParser logic #235

Merged
merged 12 commits into from
Sep 10, 2024
15 changes: 8 additions & 7 deletions applications/CHAC_anisotropy/customPDE.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
setInitialCondition(const dealii::Point<dim> &p,
const unsigned int index,
double &scalar_IC,
dealii::Vector<double> &vector_IC);
dealii::Vector<double> &vector_IC) override;

// Function to set the non-uniform Dirichlet boundary conditions (in
// ICs_and_BCs.h)
Expand All @@ -24,7 +24,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
const unsigned int direction,
const double time,
double &scalar_BC,
dealii::Vector<double> &vector_BC);
dealii::Vector<double> &vector_BC) override;

private:
#include "../../include/typeDefs.h"
Expand All @@ -36,34 +36,35 @@ class customPDE : public MatrixFreePDE<dim, degree>
void
explicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the RHS of the governing equations for all other equations
// (in equations.h)
void
nonExplicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the LHS of the governing equations (in equations.h)
void
equationLHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set postprocessing expressions (in postprocess.h)
#ifdef POSTPROCESS_FILE_EXISTS
void
postProcessedFields(
const variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
variableContainer<dim, degree, dealii::VectorizedArray<double>> &pp_variable_list,
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;
#endif

// Function to set the nucleation probability (in nucleation.h)
#ifdef NUCLEATION_FILE_EXISTS
double
getNucleationProbability(variableValueContainer variable_value, double dV) const;
getNucleationProbability(variableValueContainer variable_value,
double dV) const override;
#endif

// ================================================================
Expand Down
15 changes: 8 additions & 7 deletions applications/CHAC_anisotropyRegularized/customPDE.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
setInitialCondition(const dealii::Point<dim> &p,
const unsigned int index,
double &scalar_IC,
dealii::Vector<double> &vector_IC);
dealii::Vector<double> &vector_IC) override;

// Function to set the non-uniform Dirichlet boundary conditions (in
// ICs_and_BCs.h)
Expand All @@ -24,7 +24,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
const unsigned int direction,
const double time,
double &scalar_BC,
dealii::Vector<double> &vector_BC);
dealii::Vector<double> &vector_BC) override;

private:
#include "../../include/typeDefs.h"
Expand All @@ -36,34 +36,35 @@ class customPDE : public MatrixFreePDE<dim, degree>
void
explicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the RHS of the governing equations for all other equations
// (in equations.h)
void
nonExplicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the LHS of the governing equations (in equations.h)
void
equationLHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set postprocessing expressions (in postprocess.h)
#ifdef POSTPROCESS_FILE_EXISTS
void
postProcessedFields(
const variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
variableContainer<dim, degree, dealii::VectorizedArray<double>> &pp_variable_list,
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;
#endif

// Function to set the nucleation probability (in nucleation.h)
#ifdef NUCLEATION_FILE_EXISTS
double
getNucleationProbability(variableValueContainer variable_value, double dV) const;
getNucleationProbability(variableValueContainer variable_value,
double dV) const override;
#endif

// ================================================================
Expand Down
15 changes: 8 additions & 7 deletions applications/CHAC_performance_test/customPDE.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
setInitialCondition(const dealii::Point<dim> &p,
const unsigned int index,
double &scalar_IC,
dealii::Vector<double> &vector_IC);
dealii::Vector<double> &vector_IC) override;

// Function to set the non-uniform Dirichlet boundary conditions (in
// ICs_and_BCs.h)
Expand All @@ -24,7 +24,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
const unsigned int direction,
const double time,
double &scalar_BC,
dealii::Vector<double> &vector_BC);
dealii::Vector<double> &vector_BC) override;

private:
#include "../../include/typeDefs.h"
Expand All @@ -36,34 +36,35 @@ class customPDE : public MatrixFreePDE<dim, degree>
void
explicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the RHS of the governing equations for all other equations
// (in equations.h)
void
nonExplicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the LHS of the governing equations (in equations.h)
void
equationLHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set postprocessing expressions (in postprocess.h)
#ifdef POSTPROCESS_FILE_EXISTS
void
postProcessedFields(
const variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
variableContainer<dim, degree, dealii::VectorizedArray<double>> &pp_variable_list,
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;
#endif

// Function to set the nucleation probability (in nucleation.h)
#ifdef NUCLEATION_FILE_EXISTS
double
getNucleationProbability(variableValueContainer variable_value, double dV) const;
getNucleationProbability(variableValueContainer variable_value,
double dV) const override;
#endif

// ================================================================
Expand Down
15 changes: 8 additions & 7 deletions applications/CHiMaD_benchmark1a/customPDE.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
setInitialCondition(const dealii::Point<dim> &p,
const unsigned int index,
double &scalar_IC,
dealii::Vector<double> &vector_IC);
dealii::Vector<double> &vector_IC) override;

// Function to set the non-uniform Dirichlet boundary conditions (in
// ICs_and_BCs.h)
Expand All @@ -24,7 +24,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
const unsigned int direction,
const double time,
double &scalar_BC,
dealii::Vector<double> &vector_BC);
dealii::Vector<double> &vector_BC) override;

private:
#include "../../include/typeDefs.h"
Expand All @@ -36,34 +36,35 @@ class customPDE : public MatrixFreePDE<dim, degree>
void
explicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the RHS of the governing equations for all other equations
// (in equations.h)
void
nonExplicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the LHS of the governing equations (in equations.h)
void
equationLHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set postprocessing expressions (in postprocess.h)
#ifdef POSTPROCESS_FILE_EXISTS
void
postProcessedFields(
const variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
variableContainer<dim, degree, dealii::VectorizedArray<double>> &pp_variable_list,
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;
#endif

// Function to set the nucleation probability (in nucleation.h)
#ifdef NUCLEATION_FILE_EXISTS
double
getNucleationProbability(variableValueContainer variable_value, double dV) const;
getNucleationProbability(variableValueContainer variable_value,
double dV) const override;
#endif

// ================================================================
Expand Down
15 changes: 8 additions & 7 deletions applications/CHiMaD_benchmark2a/customPDE.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
setInitialCondition(const dealii::Point<dim> &p,
const unsigned int index,
double &scalar_IC,
dealii::Vector<double> &vector_IC);
dealii::Vector<double> &vector_IC) override;

// Function to set the non-uniform Dirichlet boundary conditions (in
// ICs_and_BCs.h)
Expand All @@ -24,7 +24,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
const unsigned int direction,
const double time,
double &scalar_BC,
dealii::Vector<double> &vector_BC);
dealii::Vector<double> &vector_BC) override;

private:
#include "../../include/typeDefs.h"
Expand All @@ -36,34 +36,35 @@ class customPDE : public MatrixFreePDE<dim, degree>
void
explicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the RHS of the governing equations for all other equations
// (in equations.h)
void
nonExplicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the LHS of the governing equations (in equations.h)
void
equationLHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set postprocessing expressions (in postprocess.h)
#ifdef POSTPROCESS_FILE_EXISTS
void
postProcessedFields(
const variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
variableContainer<dim, degree, dealii::VectorizedArray<double>> &pp_variable_list,
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;
#endif

// Function to set the nucleation probability (in nucleation.h)
#ifdef NUCLEATION_FILE_EXISTS
double
getNucleationProbability(variableValueContainer variable_value, double dV) const;
getNucleationProbability(variableValueContainer variable_value,
double dV) const override;
#endif

// ================================================================
Expand Down
15 changes: 8 additions & 7 deletions applications/CHiMaD_benchmark3/customPDE.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
setInitialCondition(const dealii::Point<dim> &p,
const unsigned int index,
double &scalar_IC,
dealii::Vector<double> &vector_IC);
dealii::Vector<double> &vector_IC) override;

// Function to set the non-uniform Dirichlet boundary conditions (in
// ICs_and_BCs.h)
Expand All @@ -24,7 +24,7 @@ class customPDE : public MatrixFreePDE<dim, degree>
const unsigned int direction,
const double time,
double &scalar_BC,
dealii::Vector<double> &vector_BC);
dealii::Vector<double> &vector_BC) override;

private:
#include "../../include/typeDefs.h"
Expand All @@ -36,34 +36,35 @@ class customPDE : public MatrixFreePDE<dim, degree>
void
explicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the RHS of the governing equations for all other equations
// (in equations.h)
void
nonExplicitEquationRHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set the LHS of the governing equations (in equations.h)
void
equationLHS(
variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;

// Function to set postprocessing expressions (in postprocess.h)
#ifdef POSTPROCESS_FILE_EXISTS
void
postProcessedFields(
const variableContainer<dim, degree, dealii::VectorizedArray<double>> &variable_list,
variableContainer<dim, degree, dealii::VectorizedArray<double>> &pp_variable_list,
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const;
const dealii::Point<dim, dealii::VectorizedArray<double>> q_point_loc) const override;
#endif

// Function to set the nucleation probability (in nucleation.h)
#ifdef NUCLEATION_FILE_EXISTS
double
getNucleationProbability(variableValueContainer variable_value, double dV) const;
getNucleationProbability(variableValueContainer variable_value,
double dV) const override;
#endif

// ================================================================
Expand Down
Loading