Nonlinear photonic crystals are usually used as quasi-phase-matching materials. They can be one-dimensional, two-dimensional or three-dimensional.